mirror of
https://github.com/ae-utbm/sith.git
synced 2026-05-13 20:48:06 +00:00
Merge pull request #1374 from ae-utbm/fix-duplicated-price
fix: duplicated prices on counters
This commit is contained in:
+1
-1
@@ -431,7 +431,7 @@ class PriceQuerySet(models.QuerySet):
|
|||||||
),
|
),
|
||||||
product__archived=False,
|
product__archived=False,
|
||||||
product__limit_age__lte=age,
|
product__limit_age__lte=age,
|
||||||
)
|
).distinct()
|
||||||
|
|
||||||
|
|
||||||
class Price(models.Model):
|
class Price(models.Model):
|
||||||
|
|||||||
@@ -219,6 +219,6 @@ def test_price_for_user():
|
|||||||
recipe.make(amount=1, groups=[groups[1]], is_always_shown=False),
|
recipe.make(amount=1, groups=[groups[1]], is_always_shown=False),
|
||||||
]
|
]
|
||||||
qs = Price.objects.order_by("-amount")
|
qs = Price.objects.order_by("-amount")
|
||||||
assert set(qs.for_user(users[0])) == {prices[0], prices[1], prices[4]}
|
assert list(qs.for_user(users[0])) == [prices[0], prices[1], prices[4]]
|
||||||
assert set(qs.for_user(users[1])) == {prices[0], prices[4]}
|
assert list(qs.for_user(users[1])) == [prices[0], prices[4]]
|
||||||
assert set(qs.for_user(users[2])) == {prices[0], prices[3]}
|
assert list(qs.for_user(users[2])) == [prices[0], prices[3]]
|
||||||
|
|||||||
Reference in New Issue
Block a user