do not fall in circling recursion when indexing folders (#4863)
This commit is contained in:
parent
6fd9feddfd
commit
d05d4198ea
|
@ -108,8 +108,9 @@ class Folder(Container):
|
|||
def parent_folders_intid_tree(self, limit=5):
|
||||
intids = component.getUtility(IIntIds)
|
||||
l = [intids.getId(self)]
|
||||
for parent in self.parent_folders():
|
||||
l.extend(parent.parent_folders_intid_tree(limit=limit-1))
|
||||
if limit > 0:
|
||||
for parent in self.parent_folders():
|
||||
l.extend(parent.parent_folders_intid_tree(limit=limit-1))
|
||||
return l
|
||||
|
||||
def child_folders_brains(self):
|
||||
|
|
Reference in New Issue