KFSG#57409 SCIM Provisioning faalt omdat API2 te streng datatypes controleert (desc_is_unique werd niet onderkend)
svn path=/Website/branches/v2019.1/; revision=42094
This commit is contained in:
@@ -1570,8 +1570,13 @@ function _validateJsondata(jsondata, model)
|
||||
var data = jsondata[fld];
|
||||
|
||||
// Values can be provided "as is" or as a {id, name}-tuple
|
||||
if (typeof data == "object" && data !== null && "id" in data)
|
||||
data = data.id;
|
||||
if (typeof data == "object" && data !== null)
|
||||
{
|
||||
if("id" in data)
|
||||
data = data.id;
|
||||
else if ("name" in data && model.fields[fld].foreign && model.fields[fld].foreign.desc_is_unique)
|
||||
continue; // die "name" krijgt later wel een safe.quoted_sql
|
||||
}
|
||||
|
||||
var skipTypes = ["sql", "html"];
|
||||
if (data == null || data == "" || typeof data == "undefined" || inArray(type, skipTypes))
|
||||
|
||||
Reference in New Issue
Block a user