diff --git a/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServerGenerator.java b/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServerGenerator.java index 2e485425a5c..c6d5fede262 100644 --- a/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServerGenerator.java +++ b/smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/ServerGenerator.java @@ -236,6 +236,7 @@ private static void writeHandleFunction(TypeScriptWriter writer) { }); writer.indent(); writer.write("let input;"); + writer.write("serdeContextBase.operationName = operationName;"); writer.openBlock("try {", "} catch (error: unknown) {", () -> { writer.openBlock("input = await serializer.deserialize(request, {", "});", () -> { writer.write("endpoint: () => Promise.resolve(request), ...serdeContextBase"); @@ -287,7 +288,8 @@ private static void writeSerdeContextBase(TypeScriptWriter writer) { writer.write("utf8Decoder: fromUtf8,"); writer.write("streamCollector: streamCollector,"); writer.write("requestHandler: new NodeHttpHandler(),"); - writer.write("disableHostPrefix: true"); + writer.write("disableHostPrefix: true,"); + writer.write("operationName: \"\","); }); }