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;
}