From 4c559174243edf4ffb4ad2feeb47486efe1d3871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20Cesar=20Laura=20Avenda=C3=B1o?= Date: Fri, 17 Mar 2017 12:02:43 -0400 Subject: [PATCH] HOR-2886 --- workflow/engine/src/ProcessMaker/Project/Bpmn.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/workflow/engine/src/ProcessMaker/Project/Bpmn.php b/workflow/engine/src/ProcessMaker/Project/Bpmn.php index cccf2291d..3db94b13a 100644 --- a/workflow/engine/src/ProcessMaker/Project/Bpmn.php +++ b/workflow/engine/src/ProcessMaker/Project/Bpmn.php @@ -751,6 +751,11 @@ class Bpmn extends Handler //Check and validate Message Flow $this->throwExceptionFlowIfIsAnInvalidMessageFlow($data); + //Validating FLO_CONDITION value + if (array_key_exists('FLO_CONDITION', $data) && is_null($data['FLO_CONDITION'])) { + $data['FLO_CONDITION'] = ''; + } + //Create $flow = new Flow(); $flow->fromArray($data, BasePeer::TYPE_FIELDNAME); @@ -782,6 +787,11 @@ class Bpmn extends Handler //Check and validate Message Flow $this->throwExceptionFlowIfIsAnInvalidMessageFlow($data); + //Validating FLO_CONDITION value + if (array_key_exists('FLO_CONDITION', $data) && is_null($data['FLO_CONDITION'])) { + $data['FLO_CONDITION'] = ''; + } + //Update $flow = FlowPeer::retrieveByPk($floUid); $flow->fromArray($data);