summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Dony <odo@openerp.com>2013-06-12 15:28:44 +0200
committerOlivier Dony <odo@openerp.com>2013-06-12 15:28:44 +0200
commit2d6abbd580bd9eb8b86babc2c85ec86d862d7058 (patch)
tree3c36336cbb6275c0694805595d672f0f054bebfc
parent8722e2a01e29c36848a8bba84ae6ed71ccb97abc (diff)
parent4d262c48c4c3f74c0ce1b2654b316ad52dd04839 (diff)
[MERGE] project: do not copy project tasks when duplicating partners, courtesy of Yannick Vaucher (Camptocamp)
lp bug: https://launchpad.net/bugs/1189524 fixed bzr revid: odo@openerp.com-20130612132844-on6uq9brcbjqjgdc
-rw-r--r--addons/project/res_partner.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/addons/project/res_partner.py b/addons/project/res_partner.py
index 97fca8c459f..4c4687b96da 100644
--- a/addons/project/res_partner.py
+++ b/addons/project/res_partner.py
@@ -29,6 +29,14 @@ class res_partner(osv.osv):
'task_ids': fields.one2many('project.task', 'partner_id', 'Tasks'),
}
+ def copy(self, cr, uid, record_id, default=None, context=None):
+ if default is None:
+ default = {}
+
+ default['task_ids'] = []
+ return super(res_partner, self).copy(
+ cr, uid, record_id, default=default, context=context)
+
res_partner()