We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc3dc12 commit af242e8Copy full SHA for af242e8
1 file changed
fastadmin/models/orms/django.py
@@ -1,4 +1,3 @@
1
-import operator
2
from base64 import b64decode
3
from typing import Any
4
from uuid import UUID
@@ -276,7 +275,9 @@ def orm_get_list(
276
275
277
if search and search_fields:
278
search_conditions = [Q(**{f + "__icontains": search}) for f in search_fields]
279
- search_q = search_conditions[0] if len(search_conditions) == 1 else operator.or_(*search_conditions)
+ search_q = search_conditions[0]
+ for condition in search_conditions[1:]:
280
+ search_q |= condition
281
qs = qs.filter(search_q)
282
283
if sort_by:
0 commit comments