diff --git a/modules/Settings/LayoutEditor/actions/Field.php b/modules/Settings/LayoutEditor/actions/Field.php index 624351014d846c27641f501f4c2aef1c32e1f5dd..33569309f79a8af9fa49961653a5234737b719af 100644 --- a/modules/Settings/LayoutEditor/actions/Field.php +++ b/modules/Settings/LayoutEditor/actions/Field.php @@ -97,12 +97,13 @@ class Settings_LayoutEditor_Field_Action extends Settings_Vtiger_Index_Action { $fieldInstance->set('masseditable', $massEditable); } - $defaultValue = $fieldInstance->get('defaultvalue'); - if (!empty($request->get('fieldDefaultValue'))) { + $defaultValue = $fieldInstance->get('defaultvalue'); + if(!is_null($request->get('fieldDefaultValue', null))) { $defaultValue = decode_html($request->get('fieldDefaultValue')); $fieldInstance->set('defaultvalue', $defaultValue); } - $response = new Vtiger_Response(); + $response = new Vtiger_Response(); + try{ $fieldInstance->save(); $fieldInstance = Settings_LayoutEditor_Field_Model::getInstance($fieldId);