From 8d32f80fe3bab174c1d57bec133d6a584b57dcdc Mon Sep 17 00:00:00 2001 From: Frederic van der Essen Date: Fri, 8 Aug 2014 16:52:22 +0200 Subject: [PATCH] [FIX] point_of_sale: order sequence number should take into account offline generated orders --- addons/point_of_sale/static/src/js/models.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index d351fee5ff1..237c15c5e9a 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -174,7 +174,14 @@ function openerp_pos_models(instance, module){ //module is instance.point_of_sal model: 'pos.session', fields: ['id', 'journal_ids','name','user_id','config_id','start_at','stop_at','sequence_number'], domain: function(self){ return [['state','=','opened'],['user_id','=',self.session.uid]]; }, - loaded: function(self,pos_sessions){ self.pos_session = pos_sessions[0]; }, + loaded: function(self,pos_sessions){ + self.pos_session = pos_sessions[0]; + + var orders = self.db.get_orders(); + for (var i = 0; i < orders.length; i++) { + self.pos_session.sequence_number = Math.max(self.pos_session.sequence_number, orders[i].data.sequence_number+1); + } + }, },{ model: 'pos.config', fields: [],