diff --git a/modules/Settings/LayoutEditor/actions/Field.php b/modules/Settings/LayoutEditor/actions/Field.php index 7f7004f441712c3fcddc1bd14b7c92024d436a13..af9b804bdb2ce6549c144e37991c1e537e67efe8 100644 --- a/modules/Settings/LayoutEditor/actions/Field.php +++ b/modules/Settings/LayoutEditor/actions/Field.php @@ -96,10 +96,13 @@ class Settings_LayoutEditor_Field_Action extends Settings_Vtiger_Index_Action { if(!empty($massEditable)){ $fieldInstance->set('masseditable', $massEditable); } - - $defaultValue = decode_html($request->get('fieldDefaultValue')); - $fieldInstance->set('defaultvalue', $defaultValue); - $response = new Vtiger_Response(); + + $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(); try{ $fieldInstance->save(); $fieldInstance = Settings_LayoutEditor_Field_Model::getInstance($fieldId);