diff --git a/src/Domain/AIPD/Controller/ModeleAnalyseController.php b/src/Domain/AIPD/Controller/ModeleAnalyseController.php index e6013206886592a39f815a229c1a4fad2aae9570..81022b39a2fc46e7b8afc3e3322e8c370325e874 100644 --- a/src/Domain/AIPD/Controller/ModeleAnalyseController.php +++ b/src/Domain/AIPD/Controller/ModeleAnalyseController.php @@ -360,8 +360,9 @@ class ModeleAnalyseController extends CRUDController $content = file_get_contents($form->getData()['file']->getPathname()); $serializer = SerializerBuilder::create()->build(); /** @var ModeleAnalyse $object */ - $object = $serializer->deserialize($content, ModeleAnalyse::class, 'xml'); + try { + $object = $serializer->deserialize($content, ModeleAnalyse::class, 'xml'); $object->deserialize(); } catch (\Exception $e) { $this->addFlash('danger', "Impossible d'importer ce fichier"); diff --git a/src/Domain/Maturity/Controller/ReferentielController.php b/src/Domain/Maturity/Controller/ReferentielController.php index f115e9cc0f30cd62e73a25e278734efa6d554f96..abba6f22f74fee8c36a0b670a879208ab7e1c52b 100644 --- a/src/Domain/Maturity/Controller/ReferentielController.php +++ b/src/Domain/Maturity/Controller/ReferentielController.php @@ -423,8 +423,9 @@ class ReferentielController extends CRUDController $content = file_get_contents($form->getData()['file']->getPathname()); $serializer = SerializerBuilder::create()->build(); /** @var Model\Referentiel $object */ - $object = $serializer->deserialize($content, Model\Referentiel::class, 'xml'); + try { + $object = $serializer->deserialize($content, Model\Referentiel::class, 'xml'); $object->deserialize(); } catch (\Exception $e) { $this->addFlash('danger', "Impossible d'importer ce fichier");