From bd74a11e2fbffc636ab7967976dd1740e6c18ee5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Wed, 13 Feb 2019 00:12:34 +0100 Subject: [PATCH] fix: Copy event dictionary when creating a MISPEvent Fix #321 --- pymisp/api.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pymisp/api.py b/pymisp/api.py index 2d103a8..fbc4b80 100644 --- a/pymisp/api.py +++ b/pymisp/api.py @@ -3,6 +3,7 @@ """Python API using the REST interface of MISP""" +import copy import sys import json import datetime @@ -278,7 +279,7 @@ class PyMISP(object): """Transform a Json MISP event into a MISPEvent""" if not isinstance(event, MISPEvent): e = MISPEvent(self.describe_types) - e.load(event) + e.load(copy.copy(event)) else: e = event return e