feat(shared) : infra upload générique (ERP-154) #108

Merged
matthieu merged 6 commits from feat/erp-154-upload into develop 2026-06-15 15:25:32 +00:00
Showing only changes of commit f3707ca287 - Show all commits
@@ -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.