diff --git a/layouts/v7/modules/Users/partials/EditViewContents.tpl b/layouts/v7/modules/Users/partials/EditViewContents.tpl index 881f8af6c881025bae429acb421d3e713e60c359..d689f334d2084f477d5d4cdaca88bb115ee4e058 100644 --- a/layouts/v7/modules/Users/partials/EditViewContents.tpl +++ b/layouts/v7/modules/Users/partials/EditViewContents.tpl @@ -34,7 +34,7 @@ {continue} {/if} {if $FIELD_MODEL->isEditable() eq true} - {if $FIELD_MODEL->get('uitype') eq "19"} + {if $FIELD_MODEL->get('uitype') eq "19" || $FIELD_MODEL->get('label') eq 'Signature'} {if $COUNTER eq '1'} <td></td><td></td></tr><tr> {assign var=COUNTER value=0} @@ -80,4 +80,4 @@ {/if} {/if} {/foreach} -</div> \ No newline at end of file +</div> diff --git a/modules/Settings/LayoutEditor/actions/Field.php b/modules/Settings/LayoutEditor/actions/Field.php index 7f7004f441712c3fcddc1bd14b7c92024d436a13..33569309f79a8af9fa49961653a5234737b719af 100644 --- a/modules/Settings/LayoutEditor/actions/Field.php +++ b/modules/Settings/LayoutEditor/actions/Field.php @@ -97,9 +97,13 @@ class Settings_LayoutEditor_Field_Action extends Settings_Vtiger_Index_Action { $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);