IDPS: rulecache parse error on invalid metadata, for https://github.com/opnsense/core/issues/4302

This commit is contained in:
Ad Schellevis 2020-08-27 09:56:25 +02:00
parent 948803fadc
commit f082239c5c

View File

@ -107,7 +107,7 @@ class RuleCache(object):
if prop == 'metadata':
for mdtag in list(csv.reader([value], delimiter=","))[0]:
parts = mdtag.split(maxsplit=1)
record['metadata'][parts[0]] = parts[1]
record['metadata'][parts[0]] = parts[1] if len(parts) > 1 else None
else:
record[prop] = value