summaryrefslogtreecommitdiff
path: root/addons/project/project.py
diff options
context:
space:
mode:
authorChristphe Chauvet <>2009-06-19 11:59:13 +0530
committerJay (Open ERP) <jvo@tinyerp.com>2009-06-19 11:59:13 +0530
commit89e2bfcbc315fdbd7254fbf5d4db3c29705c889a (patch)
treeaee48a0cc495ea4d6991ced8ca7ae881a236c9c6 /addons/project/project.py
parent5bd647132784f35eecc558c2bfcbf3d6b7025195 (diff)
[FIX] Project : Copy Method corrected
lp bug: https://launchpad.net/bugs/389015 fixed bzr revid: jvo@tinyerp.com-20090619062913-yqrkmaua1j6sc8gm
Diffstat (limited to 'addons/project/project.py')
-rw-r--r--addons/project/project.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/project/project.py b/addons/project/project.py
index e1af9e8293a..06547af01ef 100644
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -160,7 +160,8 @@ class project(osv.osv):
default = default or {}
context['active_test'] = False
default['state'] = 'open'
- default['name'] = proj.name+_(' (copy)')
+ if not default.get('name', False):
+ default['name'] = proj.name+_(' (copy)')
res = super(project, self).copy(cr, uid, id, default, context)
ids = self.search(cr, uid, [('parent_id','child_of', [res])])
cr.execute('update project_task set active=True where project_id in ('+','.join(map(str,ids))+')')