def call(self, auth, node_filter = None, return_fields = None):
# convert nodenetwork_ids -> interface_ids
- if node_filter <> None and \
+ if node_filter <> None and isinstance(node_filter, dict)t, dict) and \
node_filter.has_key('nodenetwork_ids') and \
not node_filter.has_key('interface_ids'):
node_filter['interface_ids']=node_filter['nodenetwork_ids']
def call(self, auth, slice_filter = None, return_fields = None):
# convert nodenetwork_ids -> interface_ids
- if slice_filter <> None and \
+ if slice_filter <> None and isinstance(slice_filter, dict) and \
slice_filter.has_key('slice_attribute_ids') and \
not slice_filter.has_key('slice_tag_ids'):
slice_filter['slice_tag_ids']=slice_filter['slice_attribute_ids']