Skip to content

Commit b397c49

Browse files
fix
1 parent 61ae7fe commit b397c49

File tree

1 file changed

+5
-4
lines changed
  • src/django_elasticsearch_dsl_drf/filter_backends

1 file changed

+5
-4
lines changed

src/django_elasticsearch_dsl_drf/filter_backends/search.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,11 @@ def construct_search(self, request, view):
115115
__values = self.split_lookup_value(search_term, 1)
116116
__len_values = len(__values)
117117
if __len_values > 1:
118-
field, value = __values
119-
__queries.append(
120-
Q("match", **{field: value})
121-
)
118+
if field in view.search_fields:
119+
field, value = __values
120+
__queries.append(
121+
Q("match", **{field: value})
122+
)
122123
else:
123124
for field in view.search_fields:
124125
__queries.append(

0 commit comments

Comments
 (0)