From b20b9aa19886e4dfc60a69c012d32953cc56973f Mon Sep 17 00:00:00 2001 From: "Pinakin Nayi (OpenERP)" Date: Tue, 19 Mar 2013 11:39:54 +0530 Subject: [PATCH] [FIX]project:when try to duplicate task or project than the state of task is not set to default bzr revid: pna@tinyerp.com-20130319060954-dhk9vgtkpnayt1cv --- addons/project/project.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/addons/project/project.py b/addons/project/project.py index 877c45703b4..8cf0b73305e 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -709,6 +709,17 @@ class task(base_stage, osv.osv): new_name = _("%s (copy)") % (default.get('name', '')) default.update({'name':new_name}) return super(task, self).copy_data(cr, uid, id, default, context) + + def copy(self, cr, uid, id, default=None, context=None): + if context is None: + context = {} + if default is None: + default = {} + stage = self._get_default_stage_id(cr, uid, context=context) + if stage : + default['stage_id'] = stage + res = super(task, self).copy(cr, uid, id, default, context) + return res def _is_template(self, cr, uid, ids, field_name, arg, context=None): res = {}