fix: [interoperability] Added missing interoperability flag in Observable Objects v2.1

pull/1/head
chrisr3d 2022-02-10 20:41:06 +01:00
parent 7dda3375fd
commit 6ec45d863c
No known key found for this signature in database
GPG Key ID: 6BBED1B63A6D639F
1 changed files with 3 additions and 0 deletions

View File

@ -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