Skip to content

Commit 8cccf59

Browse files
authored
fix(core/httpAuthSchemes): default sigv4aSigningRegionSet to undefined (#6375)
1 parent 03bb39f commit 8cccf59

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { resolveAwsSdkSigV4AConfig } from "./resolveAwsSdkSigV4AConfig";
2+
3+
describe(resolveAwsSdkSigV4AConfig.name, () => {
4+
it("should normalize provider but default to undefined value", async () => {
5+
const config = resolveAwsSdkSigV4AConfig({});
6+
7+
expect(typeof config.sigv4aSigningRegionSet).toEqual("function");
8+
expect(await config.sigv4aSigningRegionSet()).toEqual(undefined);
9+
});
10+
});

packages/core/src/submodules/httpAuthSchemes/aws_sdk/resolveAwsSdkSigV4AConfig.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export interface AwsSdkSigV4AAuthResolvedConfig {
3939
export const resolveAwsSdkSigV4AConfig = <T>(
4040
config: T & AwsSdkSigV4AAuthInputConfig & AwsSdkSigV4APreviouslyResolved
4141
): T & AwsSdkSigV4AAuthResolvedConfig => {
42-
config.sigv4aSigningRegionSet = normalizeProvider(config.sigv4aSigningRegionSet ?? []);
42+
config.sigv4aSigningRegionSet = normalizeProvider(config.sigv4aSigningRegionSet);
4343
return config as T & AwsSdkSigV4AAuthResolvedConfig;
4444
};
4545

0 commit comments

Comments
 (0)