(Retrofit from trunk) Portal : Request template OQL list fields marked as mandatory were not validated properly

SVN:2.3[4374]
This commit is contained in:
Guillaume Lajarige
2016-09-02 14:13:43 +00:00
parent 281edea101
commit 5e6061b341

View File

@@ -131,6 +131,7 @@ $(function()
}
var bMandatory = (this.options.validators.mandatory !== undefined);
var bNotEmptyExtKey = (this.options.validators.notemptyextkey !== undefined);
var bEmpty = ($.isArray(oValue)) ? (oValue.length === 0) : (oValue === '' || oValue === undefined);
var value = oValue;
@@ -142,6 +143,11 @@ $(function()
oResult.is_valid = false;
oResult.error_messages.push(this.options.validators.mandatory.message);
}
else if( bEmpty && bNotEmptyExtKey )
{
oResult.is_valid = false;
oResult.error_messages.push(this.options.validators.notemptyextkey.message);
}
// ... Field empty but not mandatory, no need to validate
else if( bEmpty && !bMandatory )
{