summaryrefslogtreecommitdiff
path: root/bin/addons/base/module
diff options
context:
space:
mode:
authorOlivier Laurent <olt@tinyerp.com>2009-02-03 15:48:04 +0100
committerOlivier Laurent <olt@tinyerp.com>2009-02-03 15:48:04 +0100
commit8fb89ff578f8a58dbabbf5462c1ef71d09ed69d9 (patch)
tree1f4ce688424c4e7b8fa96b87891c6c1b18830918 /bin/addons/base/module
parent1ea6c01aab28184db3375f7cc3972adf5f3c5eea (diff)
New certificate number: added a prefix to tell if the module comes from extraaddons or from addons
bzr revid: olt@tinyerp.com-20090203144804-b1rqhm05bpxla0y0
Diffstat (limited to 'bin/addons/base/module')
-rw-r--r--bin/addons/base/module/module.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py
index 8176565a871..e5e764184c5 100644
--- a/bin/addons/base/module/module.py
+++ b/bin/addons/base/module/module.py
@@ -482,7 +482,7 @@ class module(osv.osv):
if not mod.certificate:
logger.notifyChannel('init', netsvc.LOG_WARNING, 'module %s: no quality certificate' % (mod.name,))
else:
- val = long(mod.certificate) % 97 == 29
+ val = long(mod.certificate[2:]) % 97 == 29
if not val:
logger.notifyChannel('init', netsvc.LOG_CRITICAL, 'module %s: invalid quality certificate: %s' % (mod.name, mod.certificate))
raise osv.except_osv(_('Error'), _('Module %s: Invalid Quality Certificate') % (mod.name,))