From 7d8d36c19a6e181cffbde5b8695559330deeb90f Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sat, 24 Jan 2026 12:02:39 +0100 Subject: [PATCH] Try to fix postgres-only tests --- src/pretix/control/forms/filter.py | 6 +++--- src/tests/control/test_organizer.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pretix/control/forms/filter.py b/src/pretix/control/forms/filter.py index bec57b8476..d4e5d8b37d 100644 --- a/src/pretix/control/forms/filter.py +++ b/src/pretix/control/forms/filter.py @@ -2856,9 +2856,9 @@ class OutgoingMailFilterForm(FilterForm): if fdata.get('query'): query = fdata.get('query') qs = qs.filter( - Q(to__containsstring=query) - | Q(cc__containsstring=query) - | Q(bcc__containsstring=query) + Q(to__containsstring=query.lower()) + | Q(cc__containsstring=query.lower()) + | Q(bcc__containsstring=query.lower()) | Q(subject__icontains=query) ) diff --git a/src/tests/control/test_organizer.py b/src/tests/control/test_organizer.py index 3dd1b45728..233cd56012 100644 --- a/src/tests/control/test_organizer.py +++ b/src/tests/control/test_organizer.py @@ -485,10 +485,10 @@ class OrganizerTest(SoupTest): assert b"rightrecipient@example.com" not in resp.content if 'postgresql' in settings.DATABASES['default']['ENGINE']: - resp = self.client.get('/control/organizer/%s/outgoingmails?query=rightrecipient' % self.orga1.slug) + resp = self.client.get('/control/organizer/%s/outgoingmails?query=RIGHTrecipient@example.com' % self.orga1.slug) assert resp.status_code == 200 assert b"rightrecipient@example.com" in resp.content - resp = self.client.get('/control/organizer/%s/outgoingmails?query=wrongrecipient' % self.orga1.slug) + resp = self.client.get('/control/organizer/%s/outgoingmails?query=wrongrecipient@example.com' % self.orga1.slug) assert resp.status_code == 200 assert b"rightrecipient@example.com" not in resp.content