diff --git a/src/Shared/Infrastructure/ApiPlatform/State/UploadedDocumentProcessor.php b/src/Shared/Infrastructure/ApiPlatform/State/UploadedDocumentProcessor.php index 26e9d2b..818aeb4 100644 --- a/src/Shared/Infrastructure/ApiPlatform/State/UploadedDocumentProcessor.php +++ b/src/Shared/Infrastructure/ApiPlatform/State/UploadedDocumentProcessor.php @@ -14,6 +14,7 @@ use Symfony\Component\HttpFoundation\File\UploadedFile; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException; use Symfony\Component\Security\Core\User\UserInterface; +use Throwable; /** * Processor d'ecriture de l'upload generique (POST /api/uploaded_documents). @@ -68,7 +69,7 @@ final class UploadedDocumentProcessor implements ProcessorInterface try { return $this->persistProcessor->process($document, $operation, $uriVariables, $context); - } catch (\Throwable $e) { + } catch (Throwable $e) { // La persistance a echoue APRES l'ecriture disque (erreur DB, FK...) : // on supprime le fichier orphelin pour ne pas le laisser sans ligne // uploaded_document correspondante, puis on relaie l'erreur.