Skip to content

Commit 7e1e66f

Browse files
authored
Merge pull request #134 from rasulkireev/cursor/error-resolution-task-bbf7
Error resolution task
2 parents 3a50ce7 + 3543784 commit 7e1e66f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

core/context_processors.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ def referrer_banner(request):
6262
2. Black Friday banner as fallback (if it exists and is active)
6363
Only displays one banner at most.
6464
"""
65+
from django.db.models import Q
6566
from core.models import ReferrerBanner
6667

6768
referrer_code = request.GET.get("ref") or request.GET.get("utm_source")
@@ -76,9 +77,10 @@ def referrer_banner(request):
7677

7778
try:
7879
always_on_banner = ReferrerBanner.objects.filter(
79-
referrer_printable_name__icontains__in=["Black Friday", "Christmas Special"]
80+
Q(referrer_printable_name__icontains="Black Friday") |
81+
Q(referrer_printable_name__icontains="Christmas Special")
8082
).first()
81-
if always_on_banner.should_display:
83+
if always_on_banner and always_on_banner.should_display:
8284
return {"referrer_banner": always_on_banner}
8385
except ReferrerBanner.DoesNotExist:
8486
pass

0 commit comments

Comments
 (0)