mirror of
https://github.com/Combodo/iTop.git
synced 2026-03-01 07:04:16 +01:00
(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:
@@ -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