diff --git a/include/class.dynamic_forms.php b/include/class.dynamic_forms.php index 95d8712db5f81a3e4be295b01bbec6e05a6b9948..1ee982edc2c7277be46c59b5fc1ac14fc6b91e15 100644 --- a/include/class.dynamic_forms.php +++ b/include/class.dynamic_forms.php @@ -303,7 +303,8 @@ Signal::connect('model.updated', array('TicketForm', 'dropDynamicDataView'), 'DynamicFormField', // TODO: Lookup the dynamic form to verify {type == 'T'} - function($o, $d) { return isset($d['dirty']) && isset($d['dirty']['name']); }); + function($o, $d) { return isset($d['dirty']) + && (isset($d['dirty']['name']) || isset($d['dirty']['type'])); }); require_once(INCLUDE_DIR . "class.json.php");