diff --git a/pkg/vtiger/modules/Webforms/settings/actions/Save.php b/pkg/vtiger/modules/Webforms/settings/actions/Save.php index ae549d4f7891f60cf3dfbc9f75d550bc76f8ba09..7ae864e1c61a60e25c5c03b8d88afa3e65d4ee2e 100644 --- a/pkg/vtiger/modules/Webforms/settings/actions/Save.php +++ b/pkg/vtiger/modules/Webforms/settings/actions/Save.php @@ -41,13 +41,11 @@ class Settings_Webforms_Save_Action extends Settings_Vtiger_Index_Action { if (!$fieldValue) { $fieldValue = $fieldModel->get('defaultvalue'); } - if($fieldModel->isMandatory() && empty(trim($fieldValue))) { throw new AppException(vtranslate('LBL_MANDATORY_FIELD_MISSING')); }else if($fieldName == 'targetmodule' && !array_key_exists($fieldValue,$supportedModules)){ throw new Exception('Target module is not supported to create webform'); } - $recordModel->set($fieldName, $fieldValue); } @@ -69,4 +67,4 @@ class Settings_Webforms_Save_Action extends Settings_Vtiger_Index_Action { public function validateRequest(Vtiger_Request $request) { $request->validateWriteAccess(); } -} +} \ No newline at end of file