From 88e71f71e6fba4191f627b31416e6dff61daecc9 Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Fri, 14 Oct 2011 15:56:29 +0200 Subject: [PATCH] [FIX] base_setup category checkbox for multiple modules bzr revid: al@openerp.com-20111014135629-adrhnvh3661tuawd --- addons/base_setup/base_setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base_setup/base_setup.py b/addons/base_setup/base_setup.py index c51b0c52de8..c11bb273ff0 100644 --- a/addons/base_setup/base_setup.py +++ b/addons/base_setup/base_setup.py @@ -107,7 +107,8 @@ 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,)] = len(r) == len(m) + + result['category_%d' % (cat.id,)] = bool(r) and (len(r) == len(m)) return result