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