Added synapse notify to preexeccution filtering at the action level. Expanded filter metadata
This commit is contained in:
@@ -17,7 +17,12 @@ def applyConditions(definition, dictionary, outputs):
|
||||
if filtervalue is None:
|
||||
continue
|
||||
|
||||
resolvedvalue = dictionary.get(filter["filterkey"])
|
||||
if filter.get("filterkey_format", None):
|
||||
if filter["filterkey_format"] == "length":
|
||||
resolvedvalue = len(dictionary.get(filter["filterkey"]))
|
||||
|
||||
else:
|
||||
resolvedvalue = dictionary.get(filter["filterkey"])
|
||||
|
||||
if filter["operator"] == ">=":
|
||||
if int(resolvedvalue or 0) >= int(filtervalue):
|
||||
|
||||
Reference in New Issue
Block a user