diff options
| author | Xavier Morel <xmo@odoo.com> | 2015-08-21 17:02:54 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@odoo.com> | 2015-08-24 10:31:02 +0200 |
| commit | 2e66c489e392d308bf8c384abe5bcd696ee18992 (patch) | |
| tree | a057f2d53e56ce62c8d46cad752eecf249bc4fe2 /addons/account_analytic_plans/wizard/analytic_plan_create_model.py | |
| parent | 8dddc02531015b9ee83edf32a436f32acd8ce2eb (diff) | |
[FIX] manual reimplementations of ref/xmlid_to_\*
Diffstat (limited to 'addons/account_analytic_plans/wizard/analytic_plan_create_model.py')
| -rw-r--r-- | addons/account_analytic_plans/wizard/analytic_plan_create_model.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/account_analytic_plans/wizard/analytic_plan_create_model.py b/addons/account_analytic_plans/wizard/analytic_plan_create_model.py index 19ccaef8fd1..5331ac1e9ee 100644 --- a/addons/account_analytic_plans/wizard/analytic_plan_create_model.py +++ b/addons/account_analytic_plans/wizard/analytic_plan_create_model.py @@ -11,7 +11,6 @@ class analytic_plan_create_model(osv.osv_memory): def activate(self, cr, uid, ids, context=None): plan_obj = self.pool.get('account.analytic.plan.instance') - mod_obj = self.pool.get('ir.model.data') anlytic_plan_obj = self.pool.get('account.analytic.plan') if context is None: context = {} @@ -24,8 +23,9 @@ class analytic_plan_create_model(osv.osv_memory): raise UserError(_('There is no analytic plan defined.')) plan_obj.write(cr, uid, [context['active_id']], {'plan_id':pids[0]}, context=context) - model_data_ids = mod_obj.search(cr, uid, [('model', '=', 'ir.ui.view'),('name', '=', 'view_analytic_plan_create_model')], context=context) - resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id'] + resource_id = self.pool['ir.model.data'].xmlid_to_res_id( + cr, uid, 'account.view_analytic_plan_create_model', + context=context, raise_if_not_found=True) return { 'name': _('Distribution Model Saved'), 'view_type': 'form', |
