diff --git a/sefaria/model/schema.py b/sefaria/model/schema.py index d9d5a4881a..bd087afd7b 100644 --- a/sefaria/model/schema.py +++ b/sefaria/model/schema.py @@ -904,7 +904,7 @@ def get_next_referenceable_descendants(self): if getattr(node, 'referenceable', True): nodes.append(node) else: - nodes += node.get_referenceable_nodes() + nodes += node.get_next_referenceable_descendants() return nodes def get_referenceable_alone_nodes(self):