[FIX] base_setup category checkbox for multiple modules
authorAntony Lesuisse <al@openerp.com>
Fri, 14 Oct 2011 13:56:29 +0000 (15:56 +0200)
committerAntony Lesuisse <al@openerp.com>
Fri, 14 Oct 2011 13:56:29 +0000 (15:56 +0200)
bzr revid: al@openerp.com-20111014135629-adrhnvh3661tuawd

addons/base_setup/base_setup.py

index c51b0c5..c11bb27 100644 (file)
@@ -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