Skip to content

Commit 2faa3ea

Browse files
authored
Merge pull request #1816 from shemsiu/main
Allow scheme Property to Be Case-Insensitive in securitySchemeObjectToAuthObject Function
2 parents 50e7ea7 + b9e1b4b commit 2faa3ea

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

.changeset/chilled-rules-matter.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@hey-api/openapi-ts": patch
3+
---
4+
5+
Allow `scheme` property to be case-insensitive

packages/openapi-ts/src/plugins/@hey-api/sdk/plugin.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -188,12 +188,10 @@ const securitySchemeObjectToAuthObject = ({
188188
}
189189

190190
if (securitySchemeObject.type === 'http') {
191-
if (
192-
securitySchemeObject.scheme === 'bearer' ||
193-
securitySchemeObject.scheme === 'basic'
194-
) {
191+
const scheme = securitySchemeObject.scheme.toLowerCase();
192+
if (scheme === 'bearer' || scheme === 'basic') {
195193
return {
196-
scheme: securitySchemeObject.scheme,
194+
scheme: scheme as 'bearer' | 'basic',
197195
type: 'http',
198196
};
199197
}

0 commit comments

Comments
 (0)