Skip to content

Commit 7e25ac5

Browse files
committed
feat(status): finished only if not archived
1 parent 8517a6b commit 7e25ac5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Validation/ValidationManager.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public function archive(Validation $validation)
111111
'status' => Validation::STATUS_ARCHIVED,
112112
]);
113113
$validation->setStatus(Validation::STATUS_ARCHIVED);
114-
$this->em->persist($validation);
114+
$this->em->persist(object: $validation);
115115
$this->em->flush();
116116
}
117117

@@ -211,7 +211,9 @@ private function doProcess(Validation $validation)
211211
*/
212212
$this->cleanUp($validation);
213213

214-
$validation->setStatus(Validation::STATUS_FINISHED);
214+
if ($validation->getStatus() != Validation::STATUS_ARCHIVED) {
215+
$validation->setStatus(Validation::STATUS_FINISHED);
216+
}
215217
$this->logger->info('Validation[{uid}]: validation carried out successfully', ['uid' => $validation->getUid()]);
216218
} catch (ZipArchiveValidationException $ex) {
217219
$validation->setStatus(Validation::STATUS_ERROR);

0 commit comments

Comments
 (0)