django-shop-simplevariations
django-shop-simplevariations copied to clipboard
process_cart_item() takes exactly 2 arguments (3 given)
When I add to the cart I get this exception:
Exception Value: process_cart_item() takes exactly 2 arguments (3 given)
env/lib/python2.7/site-packages/shop/models/defaults/bases.py in update modifier.process_cart_item(self, state)
modifier: <shop_simplevariations.cart_modifier.ProductOptionsModifier object at 0x2500490>
self: <CartItem: CartItem object>
Versions:
- django 1.3.1
- django-shop 0.0.10
- django-shop-simplevariations 0.0.3
Settings:
SHOP_CART_MODIFIERS = ['shop_simplevariations.cart_modifier.ProductOptionsModifier']
The process_cart_item method now takes a third argument: state:
def process_cart_item(self, cart_item, state):
....