From 30b23873f38c07f3ae987e8821c5edc74f5202d8 Mon Sep 17 00:00:00 2001 From: dheeyi william Date: Fri, 20 Jan 2017 14:40:55 -0400 Subject: [PATCH] HOR-2462 [Zendesk 4018]- Grid is not able to delete data when populated by trigger --- workflow/engine/classes/class.pmDynaform.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/workflow/engine/classes/class.pmDynaform.php b/workflow/engine/classes/class.pmDynaform.php index 125166c24..d20c56dc1 100644 --- a/workflow/engine/classes/class.pmDynaform.php +++ b/workflow/engine/classes/class.pmDynaform.php @@ -1909,6 +1909,12 @@ class pmDynaform if ($validatorClass !== null) { $validatorClass->validatePost($post); } + //Clears the data in the appData for grids + if (array_key_exists($json->id, $this->fields) && $json->type === 'grid' && + !array_key_exists($json->id, $post) + ) { + $post[$json->variable] = array(array()); + } } }; $json = G::json_decode($this->record["DYN_CONTENT"]);