diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index 383c2cf8fd3..7073149d043 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -516,7 +516,7 @@ var PosDB = core.Class.extend({ var saved = this.load('unpaid_orders',[]); var orders = []; saved.forEach(function(o) { - if (ids.includes(o.id) && (o.data.server_id || o.data.lines.length)){ + if (ids.includes(o.id)){ orders.push(o); } }); diff --git a/addons/pos_restaurant/static/src/js/floors.js b/addons/pos_restaurant/static/src/js/floors.js index 3f5b739a260..cbe808dd001 100644 --- a/addons/pos_restaurant/static/src/js/floors.js +++ b/addons/pos_restaurant/static/src/js/floors.js @@ -236,11 +236,9 @@ models.PosModel = models.PosModel.extend({ } }); server_orders.forEach(function(server_order){ - if (server_order.lines.length){ - var new_order = new models.Order({},{pos: self, json: server_order}); - self.get("orders").add(new_order); - new_order.save_to_db(); - } + var new_order = new models.Order({},{pos: self, json: server_order}); + self.get("orders").add(new_order); + new_order.save_to_db(); }) if (!ids_to_remove.length) { self.set_synch('connected');