diff --git a/nodes/core/locales/en-US/messages.json b/nodes/core/locales/en-US/messages.json index 787571a56..3d07b0c33 100644 --- a/nodes/core/locales/en-US/messages.json +++ b/nodes/core/locales/en-US/messages.json @@ -541,7 +541,8 @@ "switch": { "label": { "property": "Property", - "rule": "rule" + "rule": "rule", + "repair" : "repair sequence (reconstruct parts property of outgoing messages)" }, "and": "and", "checkall": "checking all rules", @@ -555,10 +556,15 @@ "false":"is false", "null":"is null", "nnull":"is not null", + "head":"head", + "tail":"tail", + "index":"is between", + "exp":"JSONata exp", "else":"otherwise" }, "errors": { - "invalid-expr": "Invalid JSONata expression: __error__" + "invalid-expr": "Invalid JSONata expression: __error__", + "too-many" : "too many pending messages in switch node" } }, "change": { diff --git a/nodes/core/logic/10-switch.html b/nodes/core/logic/10-switch.html index 553bdbbf6..5a39c2bee 100644 --- a/nodes/core/logic/10-switch.html +++ b/nodes/core/logic/10-switch.html @@ -33,6 +33,10 @@ +
+ + +