summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorolt@tinyerp.com <>2010-09-22 14:31:35 +0200
committerolt@tinyerp.com <>2010-09-22 14:31:35 +0200
commitba4f8ad2233f5657461663e5d5a710a1f8a43f31 (patch)
tree1b645a9118b8d5467ff1a3b8f2009b80390023d4 /bin
parent703708c614004150a441a39313279e64eea9fef6 (diff)
[FIX] addons: tried to remove a non existing key in dict
bzr revid: olt@tinyerp.com-20100922123135-qmh4hpfgr9iexs03
Diffstat (limited to 'bin')
-rw-r--r--bin/addons/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bin/addons/__init__.py b/bin/addons/__init__.py
index 297cf73c6f4..0c591f9ca4f 100644
--- a/bin/addons/__init__.py
+++ b/bin/addons/__init__.py
@@ -761,7 +761,8 @@ def _check_module_names(cr, module_names):
mod_names = set(module_names)
if 'base' in mod_names:
# ignore dummy 'all' module
- mod_names.remove('all')
+ if 'all' in mod_names:
+ mod_names.remove('all')
if mod_names:
cr.execute("SELECT count(id) AS count FROM ir_module_module WHERE name in %s", (tuple(mod_names),))
if cr.dictfetchone()['count'] != len(mod_names):