diff --git a/addons/point_of_sale/models/res_config_settings.py b/addons/point_of_sale/models/res_config_settings.py index ff162c92b38..c26b1048a30 100644 --- a/addons/point_of_sale/models/res_config_settings.py +++ b/addons/point_of_sale/models/res_config_settings.py @@ -24,6 +24,9 @@ class ResConfigSettings(models.TransientModel): def _default_pos_config(self): # Default to the last modified pos.config. + active_model = self.env.context.get('active_model', '') + if active_model == 'pos.config': + return self.env.context.get('active_id') return self.env['pos.config'].search([('company_id', '=', self.env.company.id)], order='write_date desc', limit=1) pos_config_id = fields.Many2one('pos.config', string="Point of Sale", default=lambda self: self._default_pos_config())