diff --git a/store/cart.py b/store/cart.py index b04124f..8e91d14 100644 --- a/store/cart.py +++ b/store/cart.py @@ -7,7 +7,10 @@ class CartItem(object): def __init__(self, item_variant, count, id=None, request=None): self.item = item_variant - self.price = int(item_variant.get_price(request.user)) + if request: + self.price = int(item_variant.get_price(request.user)) + else + self.price = int(item_variant.get_price()) self.count = int(count) self.subtotal = self.get_price() * self.count