Skip to content

Commit e20f02e

Browse files
author
Jan Schrewe
committed
Merge pull request jschrewe#10 from flisky/master
fix widgets meta cannot be overridded
2 parents ed588db + 42ee05c commit e20f02e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

mongodbforms/documents.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,10 +169,11 @@ def fields_for_document(document, fields=None, exclude=None, widgets=None, \
169169
else:
170170
kwargs = {}
171171

172-
formfield = field_generator.generate(f)
173-
if formfield_callback is not None and not callable(formfield_callback):
172+
if formfield_callback is None:
173+
formfield = field_generator.generate(f, **kwargs)
174+
elif not callable(formfield_callback):
174175
raise TypeError('formfield_callback must be a function or callable')
175-
elif formfield_callback is not None:
176+
else:
176177
formfield = formfield_callback(f, **kwargs)
177178

178179
if formfield:

0 commit comments

Comments
 (0)