From dff6f45c5513abb8e0afec8e2634e4f83d9c3a6d Mon Sep 17 00:00:00 2001 From: Mauricio Veliz Date: Wed, 29 Jun 2022 11:55:15 -0400 Subject: [PATCH] Fix warning messages in screen derivation step --- workflow/engine/methods/cases/cases_Step.php | 1 + workflow/engine/templates/cases/cases_ScreenDerivation.html | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/workflow/engine/methods/cases/cases_Step.php b/workflow/engine/methods/cases/cases_Step.php index 03201a56e..cfe465e10 100644 --- a/workflow/engine/methods/cases/cases_Step.php +++ b/workflow/engine/methods/cases/cases_Step.php @@ -780,6 +780,7 @@ try { $hiddenName = "form[TASKS][" . $sKey . "][TAS_UID]"; $hiddenField = ''; $aFields['TASK'][$sKey]['NEXT_TASK']['TAS_HIDDEN_FIELD'] = $hiddenField; + $aFields['TASK'][$sKey]['NEXT_TASK']['USR_HIDDEN_FIELD'] = ''; $aFields['TASK'][$sKey]['NEXT_TASK']['ROU_FINISH_FLAG'] = $aFields['TASK'][$sKey]['NEXT_TASK']['ROU_FINISH_FLAG'] ?? false; $aFields['TASK'][$sKey]['NEXT_TASK']['TAS_NEXT'] = $aFields['TASK'][$sKey]['NEXT_TASK']['TAS_NEXT'] ?? ''; diff --git a/workflow/engine/templates/cases/cases_ScreenDerivation.html b/workflow/engine/templates/cases/cases_ScreenDerivation.html index d744e6ae4..fa0ac1d19 100644 --- a/workflow/engine/templates/cases/cases_ScreenDerivation.html +++ b/workflow/engine/templates/cases/cases_ScreenDerivation.html @@ -61,11 +61,11 @@ {/if} {if $PROCESS.ERROR eq '' } - {if ($data.NEXT_TASK.TAS_TYPE == "INTERMEDIATE-CATCH-MESSAGE-EVENT")} + {if (isset($data.NEXT_TASK.TAS_TYPE) && $data.NEXT_TASK.TAS_TYPE == "INTERMEDIATE-CATCH-MESSAGE-EVENT")} {$data.NEXT_TASK.TAS_TITLE}{$data.NEXT_TASK.TAS_HIDDEN_FIELD} - {elseif ($data.NEXT_TASK.TAS_TYPE == "INTERMEDIATE-CATCH-TIMER-EVENT")} + {elseif (isset($data.NEXT_TASK.TAS_TYPE) && $data.NEXT_TASK.TAS_TYPE == "INTERMEDIATE-CATCH-TIMER-EVENT")} {$data.NEXT_TASK.TAS_HIDDEN_FIELD}