From fc214554048eb3f6f4e9b6d8460c99a722283c38 Mon Sep 17 00:00:00 2001 From: Victor Saisa Lopez Date: Tue, 18 Aug 2015 13:52:02 -0400 Subject: [PATCH] PM-3329 "0018097: El comando workspace-upgrade presenta errores..." SOLVED Issue: 0018097: El comando workspace-upgrade presenta errores cuando se realiza un upgrade con PHP 5.4 Cause: Constantes no definidas Solution: Se definen las constantes --- workflow/engine/bin/tasks/cliWorkspaces.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/workflow/engine/bin/tasks/cliWorkspaces.php b/workflow/engine/bin/tasks/cliWorkspaces.php index 5b4c4487a..620f820f0 100755 --- a/workflow/engine/bin/tasks/cliWorkspaces.php +++ b/workflow/engine/bin/tasks/cliWorkspaces.php @@ -240,6 +240,14 @@ function run_workspace_upgrade($args, $opts) { $lang = array_key_exists("lang", $opts) ? $opts['lang'] : 'en'; foreach ($workspaces as $workspace) { try { + if (!defined("SYS_SYS")) { + define("SYS_SYS", $workspace->name); + } + + if (!defined("PATH_DATA_SITE")) { + define("PATH_DATA_SITE", PATH_DATA . "sites" . PATH_SEP . SYS_SYS . PATH_SEP); + } + $workspace->upgrade($first, false, $workspace->name, $lang); $first = false; } catch (Exception $e) {