summaryrefslogtreecommitdiff
path: root/odoo/addons/base/models/ir_sequence.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/addons/base/models/ir_sequence.py')
-rw-r--r--odoo/addons/base/models/ir_sequence.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/odoo/addons/base/models/ir_sequence.py b/odoo/addons/base/models/ir_sequence.py
index 7e97e2fa05c..e08729fe62a 100644
--- a/odoo/addons/base/models/ir_sequence.py
+++ b/odoo/addons/base/models/ir_sequence.py
@@ -136,7 +136,7 @@ class IrSequence(models.Model):
help="Odoo will automatically adds some '0' on the left of the "
"'Next Number' to get the required padding size.")
company_id = fields.Many2one('res.company', string='Company',
- default=lambda s: s.env['res.company']._company_default_get('ir.sequence'))
+ default=lambda s: s.env.company_id)
use_date_range = fields.Boolean(string='Use subsequences per date_range')
date_range_ids = fields.One2many('ir.sequence.date_range', 'sequence_id', string='Subsequences')
@@ -277,7 +277,7 @@ class IrSequence(models.Model):
self.check_access_rights('read')
force_company = self._context.get('force_company')
if not force_company:
- force_company = self.env.user.company_id.id
+ force_company = self.env.company_id.id
seq_ids = self.search([('code', '=', sequence_code), ('company_id', 'in', [force_company, False])], order='company_id')
if not seq_ids:
_logger.debug("No ir.sequence has been found for code '%s'. Please make sure a sequence is set for current company." % sequence_code)