From a3b7279ff68896953de668cd3531c07383d3c398 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Wed, 29 Jan 2014 15:06:25 +0100 Subject: [PATCH] [FIX] account: set purchase analytic journal when creating purchase accounting journal bzr revid: dle@openerp.com-20140129140625-ywxraf0ix040a0b5 --- addons/account/account.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index 8bef8e7db33..c2c57c6c28e 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -3187,11 +3187,14 @@ class wizard_multi_charts_accounts(osv.osv_memory): def _get_analytic_journal(journal_type): # Get the analytic journal data = False - if journal_type in ('sale', 'sale_refund'): - data = obj_data.get_object_reference(cr, uid, 'account', 'analytic_journal_sale') - elif journal_type in ('purchase', 'purchase_refund'): - pass - elif journal_type == 'general': + try: + if journal_type in ('sale', 'sale_refund'): + data = obj_data.get_object_reference(cr, uid, 'account', 'analytic_journal_sale') + elif journal_type in ('purchase', 'purchase_refund'): + data = obj_data.get_object_reference(cr, uid, 'account', 'exp') + elif journal_type == 'general': + pass + except ValueError: pass return data and data[1] or False