From e0cdb89f43a6aa0204fb73f835a59321f9dba385 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Tue, 21 Sep 2021 07:43:58 -0400 Subject: [PATCH] PMCORE-3352 The dynaform chosen in 'case summary' is not displayed --- workflow/engine/methods/cases/cases_CatchExecute.php | 10 ++++++++-- workflow/engine/templates/cases/open.js | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/workflow/engine/methods/cases/cases_CatchExecute.php b/workflow/engine/methods/cases/cases_CatchExecute.php index 0cf3cf475..941cfe0d6 100644 --- a/workflow/engine/methods/cases/cases_CatchExecute.php +++ b/workflow/engine/methods/cases/cases_CatchExecute.php @@ -42,7 +42,7 @@ $appDelegation = new AppDelegation(); $delegation = $appDelegation->load($appUid, $delIndex); // if there are no user in the delegation row, this case is still in selfservice -if (empty($delegation['USR_UID'])) { +if ($delegation['USR_UID'] == "") { $case->setCatchUser($_SESSION['APPLICATION'], $_SESSION['INDEX'], $_SESSION['USER_LOGGED']); /*----------------------------------********---------------------------------*/ $licensedFeatures = PMLicensedFeatures::getSingleton(); @@ -71,7 +71,13 @@ if (empty($delegation['USR_UID'])) { '); } } else { - G::SendMessageText(G::LoadTranslation('ID_CASE_ALREADY_DERIVATED'), 'error'); + $hideMessage = false; + if (isset($_REQUEST['hideMessage'])) { + $hideMessage = $_REQUEST['hideMessage'] === 'true' ? true : false; + } + if ($hideMessage === false) { + G::SendMessageText(G::LoadTranslation('ID_CASE_ALREADY_DERIVATED'), 'error'); + } } $validation = (SYS_SKIN != 'uxs') ? 'true' : 'false'; diff --git a/workflow/engine/templates/cases/open.js b/workflow/engine/templates/cases/open.js index adca3bdf9..1e4a91057 100644 --- a/workflow/engine/templates/cases/open.js +++ b/workflow/engine/templates/cases/open.js @@ -457,7 +457,7 @@ Ext.onReady(function(){ */ function claimCase() { Ext.Ajax.request({ - url: 'cases_CatchExecute', + url: 'cases_CatchExecute?hideMessage=true', success: function (response, opts) { Ext.Ajax.request({ url: 'ajaxListener',