[FIX] point_of_sale: order sequence number should take into account offline generated orders
This commit is contained in:
parent
7e18563bdb
commit
8d32f80fe3
|
@ -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: [],
|
||||
|
|
Loading…
Reference in New Issue