diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index a56d694b723..05a713477fd 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -391,7 +391,7 @@ class PosGlobalState extends PosModel { } for (var i = 0; i < jsons.length; i++) { var json = jsons[i]; - if (json.pos_session_id !== this.pos_session.id && json.lines.length > 0) { + if (json.pos_session_id !== this.pos_session.id && (json.lines.length > 0 || json.statement_ids.length > 0)) { orders.push(this.createAutomaticallySavedOrder(json)); } else if (json.pos_session_id !== this.pos_session.id) { this.db.remove_unpaid_order(jsons[i]);