diff --git a/pkg/vtiger/modules/CustomerPortal/layouts/v7/modules/Settings/CustomerPortal/resources/CustomerPortal.js b/pkg/vtiger/modules/CustomerPortal/layouts/v7/modules/Settings/CustomerPortal/resources/CustomerPortal.js
index 25eab0d973e0bae78c99d19a1e2a236ff7d1c401..03edba10312b3ba7c5d02c121e3e954cbb244bd8 100644
--- a/pkg/vtiger/modules/CustomerPortal/layouts/v7/modules/Settings/CustomerPortal/resources/CustomerPortal.js
+++ b/pkg/vtiger/modules/CustomerPortal/layouts/v7/modules/Settings/CustomerPortal/resources/CustomerPortal.js
@@ -141,13 +141,9 @@ Vtiger.Class('Settings_Customer_Portal_Js', {}, {
 					});
 
 					var fieldInfo = jQuery('input[name="selectedFields_'+moduleName+'"]').val();
-					if (fieldInfo != 'null' && isAllMandatoryFieldsSelected(mandatoryFields, JSON.parse(fieldInfo))) {
+					if (fieldInfo != 'null') {
 						selectedFields[moduleName] = fieldInfo;
-					} else {
-						returnFormData = false;
-						message = app.vtranslate('JS_MANDATORY_FIELDS_MISSING');
 					}
-
 					var relModuleInfo = jQuery('input[name="relatedModules_'+moduleName+'"]').val();
 					if (typeof relModuleInfo != 'undefined') {
 						relatedModuleInfo[moduleName] = relModuleInfo;