summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/module.py
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2009-01-27 01:10:07 +0100
committerFabien Pinckaers <fp@tinyerp.com>2009-01-27 01:10:07 +0100
commita400fad8387a45454ab77d7fc6367fad7d66192c (patch)
tree79f94dcf4c716bc1f8005c2ea10951cc365f4af2 /bin/addons/base/module/module.py
parenta50cd6123f3285d26877d1f18c3d3ddb919c36f3 (diff)
bugfix
bzr revid: fp@tinyerp.com-20090127001007-kmwfp7yh7x5m73mi
Diffstat (limited to 'bin/addons/base/module/module.py')
-rw-r--r--bin/addons/base/module/module.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py
index a4f822a5e16..984d67f01a2 100644
--- a/bin/addons/base/module/module.py
+++ b/bin/addons/base/module/module.py
@@ -487,6 +487,20 @@ class module(osv.osv):
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,))
+
+ def create(self, cr, uid, data, context={}):
+ id = super(module, self).create(cr, uid, data, context)
+ print 'Create', {
+ 'name': 'module_name_translation',
+ 'model': 'ir.module.module',
+ 'res_id': id,
+ }
+ self.pool.get('ir.model.data').create(cr, uid, {
+ 'name': 'module_name_translation',
+ 'model': 'ir.module.module',
+ 'res_id': id,
+ })
+ return id
module()
class module_dependency(osv.osv):