Skip to content

Commit dec4418

Browse files
author
Jan Schrewe
committed
Pass field kwargs to generator class.
1 parent b782a5a commit dec4418

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

mongodbforms/documentoptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def get_field(self, name, many_to_many=True):
156156
"""
157157
Returns the requested field by name. Raises FieldDoesNotExist on error.
158158
"""
159-
return self.get_field_by_name(name)
159+
return self.get_field_by_name(name)[0]
160160

161161
def __getitem__(self, key):
162162
return self.meta[key]

mongodbforms/util.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ def get_document_options(document):
1717
class MongoFormFieldGenerator(MongotoolsGenerator):
1818
"""This class generates Django form-fields for mongoengine-fields."""
1919

20-
def generate(self, field_name, field):
20+
def generate(self, field_name, field, **kwargs):
2121
"""Tries to lookup a matching formfield generator (lowercase
2222
field-classname) and raises a NotImplementedError of no generator
2323
can be found.
2424
"""
2525
try:
26-
return super(MongoFormFieldGenerator, self).generate(field_name, field)
26+
return super(MongoFormFieldGenerator, self).generate(field_name, field, **kwargs)
2727
except NotImplementedError:
2828
# a normal charfield is always a good guess
2929
# for a widget.

0 commit comments

Comments
 (0)