Added synapse notify to preexeccution filtering at the action level. Expanded filter metadata

This commit is contained in:
Lyncoln
2026-10-28 20:57:45 -04:00
parent cdf35a9e68
commit 14b5727923
3 changed files with 21 additions and 4 deletions
+6 -1
View File
@@ -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):