Changed self first parameter by cls in a class method and Cart undefined variable by SaleCart

This commit is contained in:
jmartin 2014-06-25 16:12:59 +02:00
parent 5c743d3452
commit 74c657aea9
1 changed files with 3 additions and 3 deletions

View File

@ -159,10 +159,10 @@ class SaleCart(ModelSQL, ModelView):
if cart.state == 'done':
cls.raise_user_error('delete_done', (cart.party.rec_name,
cart.product.rec_name,))
super(Cart, cls).delete(carts)
super(SaleCart, cls).delete(carts)
@classmethod
def create_sale(self, carts):
def create_sale(cls, carts):
'''
Create sale from cart
Return sales list
@ -209,7 +209,7 @@ class SaleCart(ModelSQL, ModelView):
sale_line.unit_price = line.get('unit_price')
sale_line.save()
self.write(carts, {'state': 'done'})
cls.write(carts, {'state': 'done'})
return sales