[FIX] point_of_sale: order sequence number should take into account offline generated orders

This commit is contained in:
Frederic van der Essen 2014-08-08 16:52:22 +02:00
parent 7e18563bdb
commit 8d32f80fe3
1 changed files with 8 additions and 1 deletions

View File

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