Improve how unbounded links are calculated and removed from results.
This commit is contained in:
@@ -154,8 +154,12 @@ class Menu(object):
|
|||||||
result.append(resolved_links)
|
result.append(resolved_links)
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
|
unbound_links = []
|
||||||
|
unbound_links.extend(self.unbound_links.get(source, ()))
|
||||||
|
unbound_links.extend(self.unbound_links.get(current_view, ()))
|
||||||
|
|
||||||
for resolved_link in result[0]:
|
for resolved_link in result[0]:
|
||||||
if resolved_link.link in self.unbound_links.get(source, ()):
|
if resolved_link.link in unbound_links:
|
||||||
result[0].remove(resolved_link)
|
result[0].remove(resolved_link)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|||||||
Reference in New Issue
Block a user