From 6ec45d863c1d9a5a5b497a8bba47f300a5fbe586 Mon Sep 17 00:00:00 2001 From: chrisr3d Date: Thu, 10 Feb 2022 20:41:06 +0100 Subject: [PATCH] fix: [interoperability] Added missing interoperability flag in Observable Objects v2.1 --- stix2/v21/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stix2/v21/base.py b/stix2/v21/base.py index 3878b79..6fa3a3b 100644 --- a/stix2/v21/base.py +++ b/stix2/v21/base.py @@ -12,6 +12,9 @@ class _STIXBase21(_STIXBase): class _Observable(_Observable, _STIXBase21): def __init__(self, **kwargs): + interoperability = kwargs.get('interoperability', False) + self.__interoperability = interoperability + self._properties['id'].interoperability = interoperability super(_Observable, self).__init__(**kwargs) if 'id' not in kwargs: # Specific to 2.1+ observables: generate a deterministic ID