From e2a763995ff390b86bc1e0ac4a5ffad961c7e1c3 Mon Sep 17 00:00:00 2001 From: oscar alvarez Date: Sat, 9 Sep 2023 18:24:25 -0500 Subject: [PATCH] Fix --- sale.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sale.py b/sale.py index c480b2d..6c5efd2 100644 --- a/sale.py +++ b/sale.py @@ -32,17 +32,19 @@ class Sale(metaclass=PoolMeta): @classmethod def send_order(cls, args, ctx=None): Product = Pool().get('product.product') + print(' ARGS => ', args) if args['id'] <= 0: res = cls.create_sale(args, ctx) return res else: records = cls.browse([args['id']]) lines_tuple = args.get('lines') - action, lines = lines_tuple - if action == 'create' and len(lines) > 0: - for line in lines: - product = Product(line['product']) - cls._add_values(product.template, line) + if lines_tuple: + action, lines = lines_tuple + if action == 'create' and len(lines) > 0: + for line in lines: + product = Product(line['product']) + cls._add_values(product.template, line) cls.write(records, args) res = { 'record': {'id': args['id']},