|
@@ -183,7 +183,7 @@ class BaseStorage(object):
|
|
|
|
|
|
return result
|
|
|
|
|
|
- def find_node(self, rawid, include_raw_data=False):
|
|
|
+ def find_node(self, rawid, include_raw_data=False, search_aliases=True):
|
|
|
"""
|
|
|
Fetch node data by given id.
|
|
|
If necessary, look through node aliases.
|
|
@@ -205,7 +205,7 @@ class BaseStorage(object):
|
|
|
return sanitize_node(node, include_raw_data=include_raw_data)
|
|
|
|
|
|
# search through aliases
|
|
|
- if 'aliases' in node and rawid in node['aliases']:
|
|
|
+ if search_aliases and rawid in node.get('aliases', []):
|
|
|
found = node
|
|
|
|
|
|
# return found node
|