Commit 1df7a581 authored by Sean Lynch's avatar Sean Lynch

Don't override query_factory if passed in form_args

parent 4ffb88b3
...@@ -64,10 +64,10 @@ class AdminModelConverter(ModelConverterBase): ...@@ -64,10 +64,10 @@ class AdminModelConverter(ModelConverterBase):
return override(**kwargs) return override(**kwargs)
# Contribute model-related parameters # Contribute model-related parameters
kwargs.update({ if 'allow_blank' not in kwargs:
'allow_blank': local_column.nullable, kwargs['allow_blank'] = local_column.nullable,
'query_factory': lambda: self.session.query(remote_model) if 'query_factory' not in kwargs:
}) kwargs['query_factory'] = lambda: self.session.query(remote_model)
if prop.direction.name == 'MANYTOONE': if prop.direction.name == 'MANYTOONE':
return QuerySelectField(widget=form.ChosenSelectWidget(), return QuerySelectField(widget=form.ChosenSelectWidget(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment