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']},