diff --git a/account_tax_analysis/account_tax_analysis.py b/account_tax_analysis/account_tax_analysis.py index 426487a8b..18b806489 100644 --- a/account_tax_analysis/account_tax_analysis.py +++ b/account_tax_analysis/account_tax_analysis.py @@ -38,19 +38,19 @@ class account_tax_declaration_analysis(orm.TransientModel): mod_obj = self.pool.get('ir.model.data') action_obj = self.pool.get('ir.actions.act_window') domain = [] - data = self.read(cr, uid, ids, [])[0] + data = self.read(cr, uid, ids, [], context=context)[0] period_list = data['period_list'] if period_list: domain = [('period_id', 'in', period_list)] else: - raise osv.except_osv(_('No period defined'), _("You must selected period ")) - ## + raise osv.except_osv(_('No period defined'), + _("You must selected period ")) actions = mod_obj.get_object_reference(cr, uid, - 'account_tax_analysis', 'action_view_tax_analysis') - id_action = actions and actions[1] or False + 'account_tax_analysis', + 'action_view_tax_analysis') + id_action = actions[1] if actions else False action_mod = action_obj.read(cr, uid, id_action) action_mod['domain'] = domain - return action_mod # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: