Browse Source

fix :bug: exclude suspended offers in offer listing (#4059)

master
Samar Hassan 2 years ago
parent
commit
f72a6f9c89
No account linked to committer's email address
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      src/oscar/apps/dashboard/offers/views.py

+ 2
- 1
src/oscar/apps/dashboard/offers/views.py View File

64
             if is_active:
64
             if is_active:
65
                 qs = qs.filter(
65
                 qs = qs.filter(
66
                     (Q(start_datetime__lte=now) | Q(start_datetime__isnull=True))
66
                     (Q(start_datetime__lte=now) | Q(start_datetime__isnull=True))
67
-                    & (Q(end_datetime__gte=now) | Q(end_datetime__isnull=True))
67
+                    & (Q(end_datetime__gte=now) | Q(end_datetime__isnull=True)),
68
+                    status=ConditionalOffer.OPEN
68
                 )
69
                 )
69
                 self.search_filters.append(_("Is active"))
70
                 self.search_filters.append(_("Is active"))
70
             else:
71
             else:

Loading…
Cancel
Save