diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py index 7d593f7a25e..e1bf52d8e88 100644 --- a/addons/point_of_sale/models/pos_order.py +++ b/addons/point_of_sale/models/pos_order.py @@ -39,6 +39,7 @@ class PosOrder(models.Model): 'session_id': ui_order['pos_session_id'], 'lines': [process_line(l) for l in ui_order['lines']] if ui_order['lines'] else False, 'pos_reference': ui_order['name'], + 'sequence_number': ui_order['sequence_number'], 'partner_id': ui_order['partner_id'] or False, 'date_order': ui_order['creation_date'].replace('T', ' ')[:19], 'fiscal_position_id': ui_order['fiscal_position_id'], diff --git a/addons/pos_restaurant/models/pos_order.py b/addons/pos_restaurant/models/pos_order.py index 50220379b1a..e48a8b677ea 100644 --- a/addons/pos_restaurant/models/pos_order.py +++ b/addons/pos_restaurant/models/pos_order.py @@ -139,7 +139,7 @@ class PosOrder(models.Model): self._get_payment_lines(table_orders) for order in table_orders: - order['pos_session_id'] = order['session_id'] + order['pos_session_id'] = order['session_id'][0] order['uid'] = order['pos_reference'].split(' ')[1] order['name'] = order['pos_reference'] order['creation_date'] = order['create_date'] diff --git a/addons/pos_restaurant/static/src/xml/floors.xml b/addons/pos_restaurant/static/src/xml/floors.xml index 677092ca42e..b3019a915d4 100644 --- a/addons/pos_restaurant/static/src/xml/floors.xml +++ b/addons/pos_restaurant/static/src/xml/floors.xml @@ -23,6 +23,19 @@ + + + + + + + + + + + + +