From 1804d26738d181d343e071cb064a4cf27b565a17 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Mon, 16 Jun 2025 09:12:27 +0300 Subject: [PATCH] Fixes: CaseInsensitiveListFilter debugs --- core/filters.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/filters.py b/core/filters.py index 1fbacc51..5249d09a 100644 --- a/core/filters.py +++ b/core/filters.py @@ -24,14 +24,19 @@ logger = logging.getLogger(__name__) class CaseInsensitiveListFilter(BaseInFilter, CharFilter): def filter(self, qs, value): + logger.debug("CaseInsensitiveListFilter got value: %s", value) if not value: return qs + values = [] + if isinstance(value, str): values = [v.strip() for v in value.split(',') if v.strip()] else: values = [v for v in value if v] + logger.debug("CaseInsensitiveListFilter value splitted: %s", values) + if not values: return qs