diff --git a/server/lib/fetch.py b/server/lib/fetch.py index 8139fb8483..1460e014c3 100644 --- a/server/lib/fetch.py +++ b/server/lib/fetch.py @@ -511,7 +511,7 @@ def triples(nodes, out=True, max_pages=1): return result -def descendent_places(nodes, descendent_type, max_pages=1): +def descendent_places(nodes, descendent_type, max_pages=None): # When the only node being requested is also the descendent_type, fetch all nodes of that type. if nodes and len(nodes) == 1 and nodes[0] == descendent_type: return property_values(nodes, "typeOf", out=False, max_pages=max_pages) @@ -523,12 +523,13 @@ def descendent_places(nodes, descendent_type, max_pages=1): max_pages=max_pages) -def raw_descendent_places(nodes, descendent_type): +def raw_descendent_places(nodes, descendent_type, max_pages=None): return raw_property_values( nodes, 'containedInPlace+', out=False, - constraints='{{typeOf:{}}}'.format(descendent_type)) + constraints='{{typeOf:{}}}'.format(descendent_type), + max_pages=max_pages) def resolve_id(nodes, in_prop, out_prop):