[BUG/FIX] lp:720631

lp bug: https://launchpad.net/bugs/720631 fixed

bzr revid: jam@tinyerp.com-20110218073611-mj4db2k6fpk32nt5
This commit is contained in:
jam-openerp
2011-02-18 13:06:11 +05:30
parent 5eb533a415
commit da004afcc8
+4 -1
View File
@@ -239,6 +239,7 @@ class project(osv.osv):
start_date = date(*time.strptime(proj.date_start,'%Y-%m-%d')[:3])
end_date = date(*time.strptime(proj.date,'%Y-%m-%d')[:3])
new_date_end = (datetime(*time.strptime(new_date_start,'%Y-%m-%d')[:3])+(end_date-start_date)).strftime('%Y-%m-%d')
context.update({'copy':True})
new_id = project_obj.copy(cr, uid, proj.id, default = {
'name': proj.name +_(' (copy)'),
'state':'open',
@@ -365,7 +366,9 @@ class task(osv.osv):
default['active'] = True
default['type_id'] = False
if not default.get('name', False):
default['name'] = self.browse(cr, uid, id, context=context).name
default['name'] = self.browse(cr, uid, id, context=context).name or ''
if not context.get('copy',False):
default.update({'name':(default.get('name','')+_(" (copy)"))})
return super(task, self).copy_data(cr, uid, id, default, context)
def _check_dates(self, cr, uid, ids, context=None):