mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-07-11 08:42:32 +03:00
only override declared filters with in lookup
This commit is contained in:
parent
5dea6ffa41
commit
a107c29566
|
@ -79,6 +79,7 @@ def replace_csv_filters(filterset_class):
|
||||||
"""
|
"""
|
||||||
for name, filter_field in list(filterset_class.base_filters.items()):
|
for name, filter_field in list(filterset_class.base_filters.items()):
|
||||||
filter_type = filter_field.lookup_expr
|
filter_type = filter_field.lookup_expr
|
||||||
|
if name not in filterset_class.declared_filters:
|
||||||
if filter_type in {"in", "contains", "overlap"}:
|
if filter_type in {"in", "contains", "overlap"}:
|
||||||
filterset_class.base_filters[name] = InFilter(
|
filterset_class.base_filters[name] = InFilter(
|
||||||
field_name=filter_field.field_name,
|
field_name=filter_field.field_name,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user