minor fix

This commit is contained in:
wilsongomez 2022-04-07 15:14:16 -05:00
parent a26a69c399
commit 36a2db71d8
1 changed files with 6 additions and 3 deletions

View File

@ -177,11 +177,12 @@ class Sale(metaclass=PoolMeta):
User = Pool().get('res.user')
context = Transaction().context
today = date.today()
user_id = context.get('user')
user = User(user_id)
if context.get('shop'):
shop = Shop(context['shop'])
else:
user_id = context.get('user')
user = User(user_id)
shop = user.shop
context['price_list'] = shop.price_list
for v in args['lines']:
@ -204,13 +205,15 @@ class Sale(metaclass=PoolMeta):
'shop': shop.id,
'party': party.id,
'invoice_type':'P',
'table_assigned': args['table_assigned']['id'],
'table_assigned': args['table_assigned']['id'] if args.get('table_asigned') else None,
'shipment_address': party.addresses[0].id,
'invoice_address': party.addresses[0].id,
'company': shop.company.id,
'kind': 'to_table',
'sale_date': today,
'shipment_date': today,
'salesman': user.employee,
'sale_device': user.sale_device,
'price_list': shop.price_list,
'payment_term': shop.payment_term.id,
'state': 'draft',