commit a9b6204518b748356f05ed3b7cb1ddecd0bd55b5 parent b15b07315ccc95b8b9edd0e45a4ee6591a7fb785 Author: Florian Dold <florian@dold.me> Date: Tue, 6 May 2025 02:40:06 +0200 context defaults to empty context Diffstat:
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/kyclogic/taler-exchange-helper-measure-challenger-email-context-check b/src/kyclogic/taler-exchange-helper-measure-challenger-email-context-check @@ -101,7 +101,7 @@ EXPIRATION_TIME=$(echo "$INPUTS" | jq '.context.expiration_time // .current_rule # Get successor measure from current rules, if any (still applies if this new measure expires) CSUCCESSOR_MEASURE=$(echo "$INPUTS" | jq '.current_rules.successor_measure // null') # Context for AML program EXEC_NAME, if any. -NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // null') +NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // {}') # Get successor program from context EXEC_NAME=$(echo "$INPUTS" | jq '.context.exec_name // "taler-exchange-helper-measure-inform-investigate"') diff --git a/src/kyclogic/taler-exchange-helper-measure-challenger-postal-context-check b/src/kyclogic/taler-exchange-helper-measure-challenger-postal-context-check @@ -106,7 +106,7 @@ EXPIRATION_TIME=$(echo "$INPUTS" | jq '.context.expiration_time // .current_rule # Get successor measure from current rules, if any (still applies if this new measure expires) CSUCCESSOR_MEASURE=$(echo "$INPUTS" | jq '.current_rules.successor_measure // null') # Context for AML program EXEC_NAME, if any. -NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // null') +NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // {}') # Get successor program from context EXEC_NAME=$(echo "$INPUTS" | jq '.context.exec_name // "taler-exchange-helper-measure-inform-investigate"') diff --git a/src/kyclogic/taler-exchange-helper-measure-challenger-sms-context-check b/src/kyclogic/taler-exchange-helper-measure-challenger-sms-context-check @@ -103,7 +103,7 @@ EXPIRATION_TIME=$(echo "$INPUTS" | jq '.context.expiration_time // .current_rule # Get successor measure from current rules, if any (still applies if this new measure expires) CSUCCESSOR_MEASURE=$(echo "$INPUTS" | jq '.current_rules.successor_measure // null') # Context for AML program EXEC_NAME, if any. -NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // null') +NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // {}') # Get successor program from context EXEC_NAME=$(echo "$INPUTS" | jq '.context.exec_name // "taler-exchange-helper-measure-inform-investigate"') diff --git a/src/kyclogic/taler-exchange-helper-measure-clear-continue b/src/kyclogic/taler-exchange-helper-measure-clear-continue @@ -94,7 +94,7 @@ INPUTS=$(jq '{"current_rules":.current_rules,"attributes":.attributes,"context": # Get current rules. CURRENT_RULES=$(echo "$INPUTS" | jq '.current_rules // null') # Get context values. -NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context') +NEXT_CONTEXT=$(echo "$INPUTS" | jq '.context.next_context // {}') EXEC_NAME=$(echo "$INPUTS" | jq '.context.exec_name') CLEAR_MEASURE=$(echo "$INPUTS" | jq '.context.clear_measure // null')