From c76a9d9798350cc1b1578f6bce4448ffc27276bf Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 25 Feb 2013 17:51:18 +0100 Subject: [PATCH] preset work item type correctly on creation --- organize/work/browser.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/organize/work/browser.py b/organize/work/browser.py index 155745b..f1f53e0 100644 --- a/organize/work/browser.py +++ b/organize/work/browser.py @@ -363,7 +363,12 @@ class CreateWorkItemForm(ObjectForm, BaseTrackView): workItems = self.loopsRoot.getRecordManager()[ self.recordManagerName] return workItems.get(id) - return self.trackFactory(None, 0, None, {}) + self.task = self.target + track = self.trackFactory(None, 0, None, {}) + types = self.workItemTypes + if len(types) == 1: + track.workItemType = types[0].name + return track @Lazy def title(self):