From 67edf5ca62c99290cffca429411582976880ffc2 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Wed, 20 Apr 2016 10:31:49 -0400 Subject: [PATCH 1/2] HOR-804 HOR-804 --- workflow/engine/classes/class.Installer.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.Installer.php b/workflow/engine/classes/class.Installer.php index 57aff08ed..22bf1469b 100755 --- a/workflow/engine/classes/class.Installer.php +++ b/workflow/engine/classes/class.Installer.php @@ -86,7 +86,15 @@ class Installer */ public function isset_site($name = "workflow") { - return file_exists(PATH_DATA . "sites/" . $name); + $pathSites = PATH_DATA . 'sites/'. '*'; + $directories = glob($pathSites, GLOB_ONLYDIR); + foreach ($directories as $directory){ + $site = basename($directory); + if(strtolower($site) === strtolower($name)){ + return true; + } + } + return false; } /** From 9f90c772b3e6b0bbe272f17debf834ffaff6175a Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Wed, 20 Apr 2016 11:11:34 -0400 Subject: [PATCH 2/2] HOR-804 --- workflow/engine/classes/class.wsTools.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.wsTools.php b/workflow/engine/classes/class.wsTools.php index b1e0bee53..fff1c59cf 100755 --- a/workflow/engine/classes/class.wsTools.php +++ b/workflow/engine/classes/class.wsTools.php @@ -1563,7 +1563,7 @@ class workspaceTools } $workspace = new workspaceTools($workspaceName); - if ($workspace->workspaceExists()) { + if (Installer::isset_site($workspaceName)) { if ($overwrite) { if ($workspace->dbInfo['DB_NAME'] == $workspace->dbInfo['DB_RBAC_NAME']) { $newDatabases = 1;