Skip to content

Commit b322bc5

Browse files
committed
shadowserver collector: fix reports = '' behaviour
it the parameter is an empty string (or only contains whitespace), behave as if the parameter is not set and select all reports fixes #2521
1 parent 96ba5aa commit b322bc5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

intelmq/bots/collectors/shadowserver/collector_reports_api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ def init(self):
5656
raise ValueError('No secret provided.')
5757

5858
if isinstance(self.reports, str):
59-
self._report_list = self.reports.split(',')
59+
# if reports is an empty string (or only contains whitespace), behave as if the parameter is not set and select all reports
60+
reports = self.reports.strip()
61+
self._report_list = reports.split(',') if reports else []
6062
elif isinstance(self.reports, list):
6163
self._report_list = self.reports
6264
if isinstance(self.types, str):

0 commit comments

Comments
 (0)