From 2c6c871988844e5c0bb3858ca6bf3721beee1533 Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 10 Mar 2011 13:53:42 +0000 Subject: [PATCH] make sure party from form data is not used for source work item git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@4198 fd906abe-77d9-0310-91a1-e0d9ade77398 --- organize/work.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/organize/work.py b/organize/work.py index 404dd3a..dc52f70 100644 --- a/organize/work.py +++ b/organize/work.py @@ -204,7 +204,9 @@ class WorkItem(Stateful, Track): if self.state in ('planned', 'accepted', 'done'): self.state = self.state + '_x' self.reindex('state') - delegated = self.createNew('delegate', userName, ignoreParty=True, **kw) + xkw = dict(kw) + xkw.pop('party', None) + delegated = self.createNew('delegate', userName, ignoreParty=True, **xkw) delegated.state = 'delegated' delegated.reindex('state') new = delegated.createNew('plan', userName, **kw)