DictField should now correctly indicate it is not present in HTML forms

This commit is contained in:
Brett Lempereur 2018-10-07 17:29:25 +01:00
parent 6522d4ae20
commit 99fb424586

View File

@ -66,7 +66,7 @@ def parse_html_list(dictionary, prefix='', default=None):
return [ret[item] for item in sorted(ret)] if ret else default
def parse_html_dict(dictionary, prefix=''):
def parse_html_dict(dictionary, prefix='', default=None):
"""
Used to support dictionary values in HTML forms.
@ -92,4 +92,4 @@ def parse_html_dict(dictionary, prefix=''):
value = dictionary.getlist(field)
ret.setlist(key, value)
return ret
return ret if ret else default