[IMP]hr_evaluation:overwrite copy method to avoid duplicating o2m field in Appraisal Form

bzr revid: ssu@tinyerp.com-20121112090822-0ernxqxolou10w9o
This commit is contained in:
Saurang Suthar 2012-11-12 14:38:22 +05:30
parent fff55c47e0
commit 951844a151
1 changed files with 9 additions and 0 deletions

View File

@ -265,6 +265,15 @@ class hr_evaluation(osv.osv):
self.write(cr, uid, ids,{'state': 'draft'}, context=context)
return True
def copy(self, cr, uid, id, default=None, context=None):
if default is None:
default = {}
if context is None:
context = {}
default = default.copy()
default['survey_request_ids'] = []
return super(hr_evaluation, self).copy(cr, uid, id, default, context=context)
def write(self, cr, uid, ids, vals, context=None):
if vals.get('employee_id'):
employee_id = self.pool.get('hr.employee').browse(cr, uid, vals.get('employee_id'), context=context)