summaryrefslogtreecommitdiff
path: root/addons/process/process.py
diff options
context:
space:
mode:
authorAmit Mendapara <ame@tinyerp.com>2008-09-25 18:58:55 +0530
committerAmit Mendapara <ame@tinyerp.com>2008-09-25 18:58:55 +0530
commit7b8878f894fe4d33b1b982fd91ef29c3b595c414 (patch)
treec5758e4aae038d38d4ef7fec75a5b94874bbe880 /addons/process/process.py
parent838ab04c2fdb3e3e11138689f369f4d4d38ffb65 (diff)
Fixed process copy.
bzr revid: ame@tinyerp.com-20080925132855-3kn2srccbh3ilg4r
Diffstat (limited to 'addons/process/process.py')
-rw-r--r--addons/process/process.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/process/process.py b/addons/process/process.py
index d7a3eb7e369..a5f4946b129 100644
--- a/addons/process/process.py
+++ b/addons/process/process.py
@@ -356,5 +356,16 @@ class process_transition_action(osv.osv):
_defaults = {
'state': lambda *args: 'dummy',
}
+
+ def copy(self, cr, uid, id, default=None, context={}):
+ if not default:
+ default = {}
+
+ state = self.pool.get('process.transition.action').browse(cr, uid, [id], context)[0].state
+ if state:
+ default['state'] = state
+
+ return super(process_transition_action, self).copy(cr, uid, id, default, context)
+
process_transition_action()