From 99fb42458624ae21af6749ced6f71f66a9bf6172 Mon Sep 17 00:00:00 2001 From: Brett Lempereur Date: Sun, 7 Oct 2018 17:29:25 +0100 Subject: [PATCH] DictField should now correctly indicate it is not present in HTML forms --- rest_framework/utils/html.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/utils/html.py b/rest_framework/utils/html.py index c7ede7803..44976a1be 100644 --- a/rest_framework/utils/html.py +++ b/rest_framework/utils/html.py @@ -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