From 8b34993480f32530324388a5ada8b52592468bd2 Mon Sep 17 00:00:00 2001 From: Christophe Vandeplas Date: Wed, 15 Jun 2022 07:18:18 +0200 Subject: [PATCH] fix: [feed] fixes bug when template_uuid does not exist --- pymisp/mispevent.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pymisp/mispevent.py b/pymisp/mispevent.py index 549a926..6964e0f 100644 --- a/pymisp/mispevent.py +++ b/pymisp/mispevent.py @@ -793,6 +793,9 @@ class MISPObject(AbstractMISP): def _to_feed(self, with_distribution=False) -> Dict: if with_distribution: self._fields_for_feed.add('distribution') + if not hasattr(self, 'template_uuid'): + # workaround for old events where the template_uuid was not yet mandatory + self.template_uuid = '11111111-1111-1111-aaaa-111111111111' to_return = super(MISPObject, self)._to_feed() if self.references: to_return['ObjectReference'] = [reference._to_feed() for reference in self.references]