From d03cea7a677f89d22c58e1ed1aca4897e6d0e73f Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Mon, 29 Apr 2024 15:08:47 +0200 Subject: [PATCH] fix: [event-report] Make sure to generate an UUID --- pymisp/mispevent.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pymisp/mispevent.py b/pymisp/mispevent.py index 9711fcf..227b66a 100644 --- a/pymisp/mispevent.py +++ b/pymisp/mispevent.py @@ -1126,6 +1126,11 @@ class MISPEventReport(AnalystDataBehaviorMixin): timestamp: float | int | datetime + def __init__(self, **kwargs): + super().__init__(**kwargs) + self.uuid: str = str(uuid.uuid4()) + + def from_dict(self, **kwargs) -> None: # type: ignore[no-untyped-def] if 'EventReport' in kwargs: kwargs = kwargs['EventReport']