diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index e5dd9d52ce1..ae0c7e11d5c 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -186,9 +186,9 @@ class account_analytic_account(osv.osv): _columns = { 'name' : fields.char('Account Name', size=128, required=True), 'complete_name': fields.function(_complete_name_calc, method=True, type='char', string='Full Account Name'), - 'code' : fields.char('Account Code', size=24), + 'code': fields.char('Account Code', size=24), 'type': fields.selection([('view','View'), ('normal','Normal')], 'Account Type'), - 'description' : fields.text('Description'), + 'description': fields.text('Description'), 'parent_id': fields.many2one('account.analytic.account', 'Parent Analytic Account', select=2), 'child_ids': fields.one2many('account.analytic.account', 'parent_id', 'Child Accounts'), 'line_ids': fields.one2many('account.analytic.line', 'account_id', 'Analytic Entries'), @@ -238,12 +238,6 @@ class account_analytic_account(osv.osv): (check_recursion, 'Error! You can not create recursive analytic accounts.', ['parent_id']) ] - def create(self, cr, uid, vals, context=None): - parent_id = vals.get('parent_id', 0) - if ('code' not in vals or not vals['code']) and not parent_id: - vals['code'] = self.pool.get('ir.sequence').get(cr, uid, 'account.analytic.account') - return super(account_analytic_account, self).create(cr, uid, vals, context=context) - def copy(self, cr, uid, id, default=None, context=None): if not default: default = {} @@ -350,4 +344,4 @@ class account_analytic_line(osv.osv): account_analytic_line() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: