From c268aa58e059e05587b2332bfb5ece54ba53ab31 Mon Sep 17 00:00:00 2001 From: Nikunj Ladava Date: Thu, 28 Dec 2017 16:54:38 +0530 Subject: [PATCH] [FIX] stock_account: fix traceback when try to install stock_account module. -'without_demo' param of tools.config always set value False when user make db from UI even if user have made db without demo data. --- addons/stock_account/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/stock_account/__init__.py b/addons/stock_account/__init__.py index 83300735180..17a52b35e20 100644 --- a/addons/stock_account/__init__.py +++ b/addons/stock_account/__init__.py @@ -76,8 +76,9 @@ def _configure_journals(cr, registry): # create the property env['ir.property'].create(vals) - if not tools.config['without_demo']: - account_id = env['account.account'].search([('tag_ids', '=', env.ref('account.demo_stock_account').id)], limit=1).id + stock_account = env.ref('account.demo_stock_account', False) + if stock_account: + account_id = env['account.account'].search([('tag_ids', '=', stock_account.id)], limit=1).id fields_id = env['ir.model.fields'].search([('model', '=', 'product.category'), ('name', '=', 'property_stock_valuation_account_id')], limit=1).id if not account_id: account_id = env['account.account'].search([('user_type_id', '=', env.ref('account.data_account_type_current_assets').id)], limit=1).id