Commit 99a64951 authored by Nate Atkinson's avatar Nate Atkinson

Use table name rather than model name construct filter query in QueryAjaxModelLoader

* https://github.com/flask-admin/flask-admin/issues/1484
parent 38e5b805
...@@ -69,7 +69,7 @@ class QueryAjaxModelLoader(AjaxModelLoader): ...@@ -69,7 +69,7 @@ class QueryAjaxModelLoader(AjaxModelLoader):
query = query.filter(or_(*filters)) query = query.filter(or_(*filters))
if self.filters: if self.filters:
filters = ["%s.%s" % (self.model.__name__.lower(), value) for value in self.filters] filters = ["%s.%s" % (self.model.__table__.name.lower(), value) for value in self.filters]
query = query.filter(and_(*filters)) query = query.filter(and_(*filters))
if self.order_by: if self.order_by:
......
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