From 670ebf95f18e5dd2760c541e98e71bce924f8d29 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 2 Jul 2012 08:46:56 +0200 Subject: [PATCH] meeting minutes: fix listing of tasks, access to task for work item listing --- organize/work/report.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/organize/work/report.py b/organize/work/report.py index deb8865..937bf65 100644 --- a/organize/work/report.py +++ b/organize/work/report.py @@ -219,7 +219,7 @@ class WorkReportInstance(ReportInstance): def getAllSubtasks(self, concept): result = [] - for c in concept.getChildren(): + for c in concept.getChildren([self.view.defaultPredicate]): if c.conceptType in self.taskTypes: result.append(c) result.extend(self.getAllSubtasks(c)) @@ -227,7 +227,8 @@ class WorkReportInstance(ReportInstance): def selectWorkItems(self, task, parts): # TODO: take states from parts - kw = dict(task=util.getUidForObject(task), state=self.states) + kw = dict(task=util.getUidForObject(baseObject(task)), + state=self.states) if 'userName' in parts: kw['userName'] = parts['userName'].comparisonValue wi = self.workItems