diff --git a/addons/point_of_sale/point_of_sale.py b/addons/point_of_sale/point_of_sale.py index a61c564e54c..89c51e5d705 100644 --- a/addons/point_of_sale/point_of_sale.py +++ b/addons/point_of_sale/point_of_sale.py @@ -763,6 +763,7 @@ class pos_order(osv.osv): # set name based on the sequence specified on the config session = self.pool['pos.session'].browse(cr, uid, values['session_id'], context=context) values['name'] = session.config_id.sequence_id._next() + values.setdefault('session_id', session.config_id.pricelist_id.id) else: # fallback on any pos.order sequence values['name'] = self.pool.get('ir.sequence').next_by_code(cr, uid, 'pos.order', context=context)