commit
9a49154cbb
|
|
@ -1,4 +1,9 @@
|
|||
# Changelog
|
||||
## [1.2.1] - 2025-10-22
|
||||
### Fixed
|
||||
- Se ha corregido un error en el commando que se encarga de ejecutar tareas pendientes.
|
||||
|
||||
---
|
||||
## [1.2.0] - 2025-10-21
|
||||
### Added
|
||||
- Nueva funcionalidad para poder eliminar equipos a la vez. Nuevo endpoint desde "Client".
|
||||
|
|
|
|||
|
|
@ -303,22 +303,29 @@ class ExecutePendingTracesCommand extends Command
|
|||
{
|
||||
$client = $trace->getClient();
|
||||
|
||||
if (!isset($input['imageImageRepository'])) {
|
||||
throw new \Exception("ImageImageRepository UUID not found in trace input");
|
||||
if (!isset($input['imageImageRepository']) && !isset($input['image'])) {
|
||||
throw new \Exception("ImageImageRepository UUID or image UUID not found in trace input for deploy image");
|
||||
}
|
||||
|
||||
$imageImageRepository = $this->entityManager->getRepository(ImageImageRepository::class)
|
||||
->findOneBy(['uuid' => $input['imageImageRepository']]);
|
||||
->findOneBy(['uuid' => $input['imageImageRepository'] ?? $input['image']]);
|
||||
|
||||
if (!$imageImageRepository) {
|
||||
throw new \Exception("ImageImageRepository not found with UUID: {$input['imageImageRepository']}");
|
||||
}
|
||||
|
||||
$diskNumber = isset($input['diskNumber']) ? $input['diskNumber'] : $input['numDisk'];
|
||||
$partitionNumber = isset($input['partitionNumber']) ? $input['partitionNumber'] : $input['numPartition'];
|
||||
|
||||
if (!$diskNumber || !$partitionNumber) {
|
||||
throw new \Exception("Disk number or partition number not found in trace input for deploy image");
|
||||
}
|
||||
|
||||
$deployInput = new DeployImageInput();
|
||||
$deployInput->method = $input['method'] ?? 'unicast';
|
||||
$deployInput->type = $input['type'] ?? 'monolithic';
|
||||
$deployInput->diskNumber = $input['diskNumber'] ?? 1;
|
||||
$deployInput->partitionNumber = $input['partitionNumber'] ?? 1;
|
||||
$deployInput->diskNumber = (int) $diskNumber;
|
||||
$deployInput->partitionNumber = (int) $partitionNumber;
|
||||
$deployInput->mcastMode = $input['mcastMode'] ?? null;
|
||||
$deployInput->mcastSpeed = $input['mcastSpeed'] ?? null;
|
||||
$deployInput->mcastPort = $input['mcastPort'] ?? null;
|
||||
|
|
|
|||
Loading…
Reference in New Issue