diff options
| author | Antony Lesuisse <al@openerp.com> | 2011-10-14 15:56:29 +0200 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2011-10-14 15:56:29 +0200 |
| commit | 88e71f71e6fba4191f627b31416e6dff61daecc9 (patch) | |
| tree | f14872b08b817286bd01a19ddd7db91289508995 /addons | |
| parent | 563fff1ef3a7e0155e6f269ff5f915ac3ef2718b (diff) | |
[FIX] base_setup category checkbox for multiple modules
bzr revid: al@openerp.com-20111014135629-adrhnvh3661tuawd
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/base_setup/base_setup.py | 3 |
1 files changed, 2 insertions, 1 deletions
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 |
