mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Ignore empty values when converting a multi-valued form field back to a list. This will prevent validation errors when validate.UniqueList() is executed.
449785
This commit is contained in:
parent
42cada4594
commit
ad3e4d4ed5
@ -53,7 +53,8 @@ def fix_incoming_fields(fields, fieldname, multifieldname):
|
|||||||
fields[fieldname] = []
|
fields[fieldname] = []
|
||||||
try:
|
try:
|
||||||
for i in range(len(fields[multifieldname])):
|
for i in range(len(fields[multifieldname])):
|
||||||
fields[fieldname].append(fields[multifieldname][i][fieldname])
|
if fields[multifieldname][i][fieldname] is not None and len(fields[multifieldname][i][fieldname]) > 0:
|
||||||
|
fields[fieldname].append(fields[multifieldname][i][fieldname])
|
||||||
del(fields[multifieldname])
|
del(fields[multifieldname])
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
logging.warn("fix_incoming_fields error: " + str(e))
|
logging.warn("fix_incoming_fields error: " + str(e))
|
||||||
|
Loading…
Reference in New Issue
Block a user