diff --git a/sale.py b/sale.py index d6fcb1e..bde6ec0 100644 --- a/sale.py +++ b/sale.py @@ -39,7 +39,7 @@ class Sale(metaclass=PoolMeta): cls.write(records, args) res = { 'record': {'id': args['id']}, - 'msg': f'Pedido Actualizado!!!', + 'msg': 'Pedido Actualizado!!!', 'type': 'success', } return res @@ -95,20 +95,20 @@ class Sale(metaclass=PoolMeta): try: price_list = args['price_list']['id'] - except: + except Exception: price_list = args.get('price_list', None) try: # option kid party, = Party.browse([args['party']['id']]) - except: + except Exception: # option fastkid party, = Party.browse([args['party']]) if args.get('shipment_address'): try: # option kid shipment_address_id = args.get('shipment_address')['id'] - except: + except Exception: # option fastkid shipment_address_id = args.get('shipment_address') else: @@ -119,7 +119,7 @@ class Sale(metaclass=PoolMeta): try: # option kid agent_id = args['agent']['id'] - except: + except Exception: # option fastkid agent_id = args['agent'] @@ -494,24 +494,6 @@ class Sale(metaclass=PoolMeta): } return res - @classmethod - def mark_commanded(cls, args): - """ - This method mark as commanded all products in sale, previous - positive response of local printer - """ - sale = cls(args['sale_id']) - # if sale.state == 'draft': - # sale.quote([sale]) - sale.order_status = 'commanded' - if sale.order_status_time: - sale.order_status_time.commanded = datetime.now() - sale.order_status_time.save() - sale.save() - for line in sale.lines: - line.order_sended = True - line.save() - @classmethod def _set_line(cls, val, context): del val['id']