From 9f8aa2a9987da0b291fad3de58d923053a408225 Mon Sep 17 00:00:00 2001 From: wilsongomez Date: Mon, 4 Apr 2022 17:20:53 -0500 Subject: [PATCH] minor fix --- sale.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sale.py b/sale.py index 0ee3582..1eec04e 100644 --- a/sale.py +++ b/sale.py @@ -183,12 +183,14 @@ class Sale(metaclass=PoolMeta): user_id = context.get('user') user = User(user_id) shop = user.shop + context['price_list'] = shop.price_list for v in args['lines']: if v.get('id'): del v['id'] v['type'] = 'line' product = Product(v['product']) - unit_price = product.template.list_price + with Transaction().set_context(context): + unit_price = product.list_price unit_price = unit_price.quantize(Decimal(str(10.0 ** -4))) v['unit_price'] = unit_price v['base_price'] = unit_price