Portal : Request template OQL list fields marked as mandatory were not validated properly

SVN:trunk[4371]
This commit is contained in:
Guillaume Lajarige
2016-09-02 12:30:41 +00:00
parent 88e7bd225c
commit 8330f3d498

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 )
{