develop #61
|
@ -1,4 +1,9 @@
|
|||
# Changelog
|
||||
## [0.24.2] - 2025-09-10
|
||||
### Improved
|
||||
- Se han realizado mejoras varias sobre la funcionalidad de tareas programadas.
|
||||
|
||||
---
|
||||
## [0.24.1] - 2025-09-09
|
||||
### Fixed
|
||||
- Se ha corregido un error en la funcionalidad de Tareas programadas
|
||||
|
|
|
@ -79,6 +79,12 @@ class ExecutePendingTracesCommand extends Command
|
|||
|
||||
foreach ($traces as $trace) {
|
||||
try {
|
||||
$client = $trace->getClient();
|
||||
|
||||
if ($client->getStatus() === ClientStatus::BUSY) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$io->info("Processing trace {$trace->getUuid()} with command: {$trace->getCommand()}");
|
||||
|
||||
$result = $this->executeTrace($trace);
|
||||
|
@ -126,10 +132,6 @@ class ExecutePendingTracesCommand extends Command
|
|||
throw new \Exception("No client associated with trace");
|
||||
}
|
||||
|
||||
if ($client->getStatus() === ClientStatus::BUSY) {
|
||||
throw new \Exception("Client is busy");
|
||||
}
|
||||
|
||||
$trace->setExecutedAt(new \DateTime());
|
||||
$this->entityManager->persist($trace);
|
||||
$this->entityManager->flush();
|
||||
|
|
Loading…
Reference in New Issue