diff --git a/addons/pos_restaurant/models/pos_order.py b/addons/pos_restaurant/models/pos_order.py index 3d15ae02fc2..630021b8cf4 100644 --- a/addons/pos_restaurant/models/pos_order.py +++ b/addons/pos_restaurant/models/pos_order.py @@ -178,12 +178,11 @@ class PosOrder(models.Model): self._get_order_lines(table_orders) self._get_payment_lines(table_orders) - timezone = pytz.timezone(self._context.get('tz') or self.env.user.tz or 'UTC') for order in table_orders: order['pos_session_id'] = order['session_id'][0] order['uid'] = search(r"\d{5,}-\d{3,}-\d{4,}", order['pos_reference']).group(0) order['name'] = order['pos_reference'] - order['creation_date'] = order['create_date'].astimezone(timezone) + order['creation_date'] = order['create_date'] order['server_id'] = order['id'] if order['fiscal_position_id']: order['fiscal_position_id'] = order['fiscal_position_id'][0] diff --git a/addons/pos_restaurant/static/src/js/models.js b/addons/pos_restaurant/static/src/js/models.js index d017dc9fa83..e2b2827bf53 100644 --- a/addons/pos_restaurant/static/src/js/models.js +++ b/addons/pos_restaurant/static/src/js/models.js @@ -369,6 +369,7 @@ patch(Order.prototype, "pos_restaurant.Order", { if (this.pos.config.module_pos_restaurant) { if (this.pos.config.iface_floorplan) { this.tableId = json.table_id; + this.validation_date = moment.utc(json.creation_date).local().toDate(); } this.customerCount = json.customer_count; }