mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Portal : Request template OQL list fields marked as mandatory were not validated properly
SVN:trunk[4371]
This commit is contained in:
@@ -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 )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user