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)