diff --git a/workflow/engine/js/processmap/core/processes_Map.js b/workflow/engine/js/processmap/core/processes_Map.js index e45be59db..dee43cfd8 100644 --- a/workflow/engine/js/processmap/core/processes_Map.js +++ b/workflow/engine/js/processmap/core/processes_Map.js @@ -268,17 +268,27 @@ var saveTaskData = function(oForm, iForm, iType) } try { - var option = { - label: changesSavedLabel - } + var option; switch (res.status) { + case "OK": + option = { + label: changesSavedLabel + }; + break; case "CRONCL": option = { label: changesSavedLabel + "

" + _("APP_TITLE_CASE_LABEL_UPDATE"), width: 350, height: 175 - } + }; + break; + default: + option = { + label: res.toString(), + width: 350, + height: 120 + }; break; } diff --git a/workflow/engine/methods/tasks/tasks_Ajax.php b/workflow/engine/methods/tasks/tasks_Ajax.php index ffd364ef2..15294cef5 100644 --- a/workflow/engine/methods/tasks/tasks_Ajax.php +++ b/workflow/engine/methods/tasks/tasks_Ajax.php @@ -138,7 +138,7 @@ try { } catch (Exception $oException) { $token = strtotime("now"); PMException::registerErrorLog($oException, $token); - G::outRes( G::LoadTranslation("ID_EXCEPTION_LOG_INTERFAZ", array($token)) ); + G::outRes($oException->getMessage()); die; }