Updated apply conditions to handle more firewall rules
This commit is contained in:
@@ -49,8 +49,12 @@ def applyConditions(definition, dictionary, outputs):
|
||||
return True, filter
|
||||
|
||||
if filter["operator"] == "in":
|
||||
if filtervalue in dictionary:
|
||||
return True, filter
|
||||
if filter["filterkey"] == "called_dictionary":
|
||||
if filtervalue in dictionary:
|
||||
return True, filter
|
||||
else:
|
||||
if filtervalue in dictionary.get(filter["filterkey"], {}):
|
||||
return True, filter
|
||||
|
||||
if filter["operator"] == "is":
|
||||
if resolvedvalue is filtervalue:
|
||||
|
||||
Reference in New Issue
Block a user