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: [],