From 3b9e52ce192dc8e970ee775a0c8e19b05ab8ddb8 Mon Sep 17 00:00:00 2001 From: = Date: Mon, 2 Oct 2017 16:43:08 -0400 Subject: [PATCH] parsing taxii filters not needed when retrieving by id --- stix2/sources/taxii.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stix2/sources/taxii.py b/stix2/sources/taxii.py index fd88791..b8156d8 100644 --- a/stix2/sources/taxii.py +++ b/stix2/sources/taxii.py @@ -122,10 +122,10 @@ class TAXIICollectionSource(DataSource): if _composite_filters: query.update(_composite_filters) - # separate taxii query terms (can be done remotely) - taxii_filters = self._parse_taxii_filters(query) + # dont extract TAXII filters from query (to send to TAXII endpoint) + # as directly retrieveing a STIX object by ID - stix_objs = self.collection.get_object(stix_id, taxii_filters)["objects"] + stix_objs = self.collection.get_object(stix_id)["objects"] stix_obj = [stix_obj for stix_obj in apply_common_filters(stix_objs, query)]