File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments