From f43cf80babcb78ad784ea8c4cf7cd6db9a56b72c Mon Sep 17 00:00:00 2001 From: Quinn Klassen Date: Fri, 6 Dec 2024 11:17:11 -0800 Subject: [PATCH] Make sure header is sent in lower case --- .../main/java/io/temporal/internal/common/InternalUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/temporal-sdk/src/main/java/io/temporal/internal/common/InternalUtils.java b/temporal-sdk/src/main/java/io/temporal/internal/common/InternalUtils.java index 753e75e77..f9fa4c637 100644 --- a/temporal-sdk/src/main/java/io/temporal/internal/common/InternalUtils.java +++ b/temporal-sdk/src/main/java/io/temporal/internal/common/InternalUtils.java @@ -93,7 +93,7 @@ public static WorkflowStub createNexusBoundStub( (a, b) -> a, () -> new TreeMap<>(String.CASE_INSENSITIVE_ORDER))); if (!headers.containsKey(Header.OPERATION_ID)) { - headers.put(Header.OPERATION_ID, options.getWorkflowId()); + headers.put(Header.OPERATION_ID.toLowerCase(), options.getWorkflowId()); } WorkflowOptions.Builder nexusWorkflowOptions = WorkflowOptions.newBuilder(options)