From e908e7a588406a73a985aad4a947ea9e4c0e24ac Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 31 Dec 2014 16:43:21 +0100 Subject: [PATCH] [FIX] Bug #113 in account_auto_fy_sequence: sequence now created with SUPERUSER_ID --- account_auto_fy_sequence/models/ir_sequence.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/account_auto_fy_sequence/models/ir_sequence.py b/account_auto_fy_sequence/models/ir_sequence.py index 855e1370e..95e83008c 100644 --- a/account_auto_fy_sequence/models/ir_sequence.py +++ b/account_auto_fy_sequence/models/ir_sequence.py @@ -24,6 +24,7 @@ ############################################################################## from openerp.osv import orm +from openerp import SUPERUSER_ID from openerp.tools.translate import _ FY_SLOT = '%(fy)s' @@ -36,7 +37,7 @@ class Sequence(orm.Model): def _create_fy_sequence(self, cr, uid, seq, fiscalyear, context=None): """ Create a FY sequence by cloning a sequence which has %(fy)s in prefix or suffix """ - fy_seq_id = self.create(cr, uid, { + fy_seq_id = self.create(cr, SUPERUSER_ID, { 'name': seq.name + ' - ' + fiscalyear.code, 'code': seq.code, 'implementation': seq.implementation, @@ -50,7 +51,7 @@ class Sequence(orm.Model): 'company_id': seq.company_id.id, }, context=context) self.pool['account.sequence.fiscalyear']\ - .create(cr, uid, { + .create(cr, SUPERUSER_ID, { 'sequence_id': fy_seq_id, 'sequence_main_id': seq.id, 'fiscalyear_id': fiscalyear.id,