Переглянути джерело

fix :bug: remove duplicate count in voucher offers (#4107)

master
Samar Hassan 2 роки тому
джерело
коміт
87a0bf2616
Аккаунт користувача з таким Email не знайдено
1 змінених файлів з 1 додано та 1 видалено
  1. 1
    1
      src/oscar/apps/dashboard/vouchers/views.py

+ 1
- 1
src/oscar/apps/dashboard/vouchers/views.py Переглянути файл

34
     def get_queryset(self):
34
     def get_queryset(self):
35
         self.search_filters = []
35
         self.search_filters = []
36
         qs = self.model._default_manager.all()
36
         qs = self.model._default_manager.all()
37
-        qs = qs.annotate(num_offers=Count('offers'))
37
+        qs = qs.annotate(num_offers=Count('offers', distinct=True))
38
         qs = sort_queryset(qs, self.request,
38
         qs = sort_queryset(qs, self.request,
39
                            ['num_basket_additions', 'num_orders', 'num_offers',
39
                            ['num_basket_additions', 'num_orders', 'num_offers',
40
                             'date_created'],
40
                             'date_created'],

Завантаження…
Відмінити
Зберегти