Skip to content

Commit 0bd2b80

Browse files
authored
fix(codegen): check sigv4a available for fallback
1 parent 978c98a commit 0bd2b80

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/auth/http/integration/AwsSdkCustomizeEndpointRuleSetHttpAuthSchemeProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ interface EndpointRuleSetHttpAuthSchemeProvider<
373373
HttpAuthSchemeParametersT extends HttpAuthSchemeParameters
374374
> extends HttpAuthSchemeProvider<EndpointParametersT & HttpAuthSchemeParametersT> { }""");
375375
w.addDependency(TypeScriptDependency.SMITHY_TYPES);
376-
w.addImport("signatureV4CrtContainer", null, AwsDependency.SIGNATURE_V4_MULTIREGION);
376+
w.addImport("SignatureV4MultiRegion", null, AwsDependency.SIGNATURE_V4_MULTIREGION);
377377
w.addImport("Logger", null, TypeScriptDependency.SMITHY_TYPES);
378378
w.addImport("EndpointV2", null, TypeScriptDependency.SMITHY_TYPES);
379379
w.writeDocs("@internal");
@@ -419,7 +419,7 @@ interface DefaultEndpointResolver<EndpointParametersT extends EndpointParameters
419419
const name = s.name.toLowerCase();
420420
return name !== "sigv4a" && name.startsWith("sigv4");
421421
});
422-
if (!signatureV4CrtContainer.CrtSignerV4 && sigv4Present) {
422+
if (SignatureV4MultiRegion.sigv4Dependency() === "none" && sigv4Present) {
423423
// sigv4a -> sigv4 fallback.
424424
continue;
425425
}

0 commit comments

Comments
 (0)