From 46bf7add749886ccd891a4e777db9096d716ace8 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 14 Oct 2011 14:00:57 +0200 Subject: [PATCH] [FIX] base_setup category checkbox for multiple modules bzr revid: al@openerp.com-20111014120057-lca10rm9yaz82vk0 --- addons/base_setup/base_setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py index 3610c227142..c51b0c52de8 100644 --- a/addons/base_setup/base_setup.py +++ b/addons/base_setup/base_setup.py @@ -35,7 +35,7 @@ DEFAULT_MODULES = { 'Project Management' : ['project',], 'Knowledge Management' : ['document',], 'Warehouse Management' : ['stock',], - 'Manufacturing' : ['mrp', 'procurement'], + 'Manufacturing' : ['mrp'], 'Accounting & Finance' : ['account'], 'Purchase Management' : ['purchase'], 'Human Resources' : ['hr',], @@ -107,7 +107,7 @@ class base_setup_installer(osv.osv_memory): for cat in cat_proxy.browse(cr, uid, cat_ids, context=context): m = DEFAULT_MODULES.get(cat.name,[]) r = module_proxy.search(cr, uid, [('state','=','installed'),('name','in',m)]) - result['category_%d' % (cat.id,)] = bool(r) + result['category_%d' % (cat.id,)] = len(r) == len(m) return result