From 51fd1ef9500e5699241003eb669bfbef2108f83f Mon Sep 17 00:00:00 2001 From: "marcelo.cuiza" Date: Thu, 23 Apr 2015 09:46:55 -0400 Subject: [PATCH] PM-2238 DesignerBPMN>ProcessFileManager: Cuando importas un template no verifica si existe otro template con el mismo nombre Se corrigio la validacion que se tenia, para que valide tambien cargar templates --- .../src/ProcessMaker/BusinessModel/FilesManager.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php b/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php index cdb3a9fc8..da32040ec 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php @@ -190,12 +190,11 @@ class FilesManager break; } $content = $aData['prf_content']; - if (is_string($content)) { - if (file_exists($sDirectory)) { - $directory = $sMainDirectory. PATH_SEP . $sSubDirectory . $aData['prf_filename']; - throw new \Exception(\G::LoadTranslation("ID_EXISTS_FILE", array($directory))); - } + if (file_exists($sDirectory) ) { + $directory = $sMainDirectory. PATH_SEP . $sSubDirectory . $aData['prf_filename']; + throw new \Exception(\G::LoadTranslation("ID_EXISTS_FILE", array($directory))); } + if (!file_exists($sCheckDirectory)) { $sPkProcessFiles = \G::generateUniqueID(); $oProcessFiles = new \ProcessFiles(); @@ -555,4 +554,3 @@ class FilesManager } } } -