summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/module.py
diff options
context:
space:
mode:
authorStephane Wirtel <stephane@tinyerp.com>2009-01-27 13:29:17 +0100
committerStephane Wirtel <stephane@tinyerp.com>2009-01-27 13:29:17 +0100
commit7f8b1810d1b85e807729aa0f77e6dc3e2579c145 (patch)
treeded4f1db0d31d983f795d63a53682ac4e10ad50f /bin/addons/base/module/module.py
parent58b3a130ac79797357bad9fcfb8aca1122784ecf (diff)
parent270bbb151b9213d0ef0a51b8a1f9555ff76a4032 (diff)
[MERGE]
bzr revid: stephane@tinyerp.com-20090127122917-czaamm57qu9r1rd3
Diffstat (limited to 'bin/addons/base/module/module.py')
-rw-r--r--bin/addons/base/module/module.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py
index 1b0189bda55..9eb5e46e575 100644
--- a/bin/addons/base/module/module.py
+++ b/bin/addons/base/module/module.py
@@ -490,16 +490,13 @@ class module(osv.osv):
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,
- })
+ if data.get('name'):
+ self.pool.get('ir.model.data').create(cr, uid, {
+ 'name': 'module_name_translation',
+ 'model': 'ir.module.module',
+ 'res_id': id,
+ 'module': data['name']
+ })
return id
module()