From 83f5b66ae8e104fd542042c508fd43dd26798ece Mon Sep 17 00:00:00 2001 From: Nils Kuhnert Date: Wed, 12 Sep 2018 13:41:50 +0200 Subject: [PATCH] Fixes #335: Cortex passes an empty list as name instead of `None`. --- analyzers/MISP/misp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/analyzers/MISP/misp.py b/analyzers/MISP/misp.py index 19b24f82e..b31363bb2 100755 --- a/analyzers/MISP/misp.py +++ b/analyzers/MISP/misp.py @@ -10,7 +10,9 @@ def __init__(self): Analyzer.__init__(self) # Fixes #94. Instead of None, the string Unnamed should be passed to MISPClient constructor - name = self.get_param('config.name', 'Unnamed') + name = self.get_param('config.name', None) + if not name or len(name) == 0: + name = 'Unnamed' if self.get_param('config.cert_check', True): ssl_path = self.get_param('config.cert_path', None) if not ssl_path or ssl_path == '':