Skip to content

Commit 55a8e42

Browse files
authored
make compatible with MultipleChoiceField
1 parent 3c3652b commit 55a8e42

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

django_remote_forms/utils.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1+
from django.http import QueryDict
12
from django.utils.functional import Promise
23
from django.utils.encoding import force_text
34

45

56
def resolve_promise(o):
6-
if isinstance(o, dict):
7+
if isinstance(o, QueryDict):
8+
for k, v in o.lists():
9+
o[k] = resolve_promise(v)
10+
elif isinstance(o, dict):
711
for k, v in o.items():
812
o[k] = resolve_promise(v)
913
elif isinstance(o, (list, tuple)):

0 commit comments

Comments
 (0)