From 5fc05473da84895cae617108ea30d91ff427c400 Mon Sep 17 00:00:00 2001 From: stoakes Date: Sun, 22 Jan 2017 13:38:35 +0100 Subject: [PATCH] Fix filesystem and reference collision --- src/Mgate/PubliBundle/Controller/TraitementController.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Mgate/PubliBundle/Controller/TraitementController.php b/src/Mgate/PubliBundle/Controller/TraitementController.php index 7f6365a08..4fc1f8e79 100644 --- a/src/Mgate/PubliBundle/Controller/TraitementController.php +++ b/src/Mgate/PubliBundle/Controller/TraitementController.php @@ -148,7 +148,12 @@ private function publipostage($templateName, $rootName, $rootObject_id, $debug = } if ($rootName == 'etude' && $rootObject->getReference()) { - $refDocx = $rootObject->getReference().'-'.$templateName.'-'; + if(!$debug) {//avoid collision with references using / or other characters. + $refDocx = $rootObject->getReference() . '-' . $templateName . '-'; + } + else{ + $refDocx = ''; + } } elseif ($rootName == 'etudiant') { $refDocx = $templateName.'-'.$rootObject->getIdentifiant(); } else {