avoid duplication of data if context is cyclically assigned to itself

This commit is contained in:
Helmut Merz 2016-06-16 13:51:20 +02:00
parent 7cb0cf0d95
commit 9bf69e88b3

View file

@ -344,7 +344,8 @@ class WorkReportInstance(ReportInstance):
def getAllSubtasks(self, concept, checked=None):
result = []
if checked is None:
checked = set()
#checked = set()
checked = set([concept])
for c in concept.getChildren([self.view.defaultPredicate]):
if c.conceptType in self.taskTypes and c not in checked:
result.append(c)