Skip to content

Commit 07c20ad

Browse files
committed
fix header parsing
1 parent d335707 commit 07c20ad

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

packages/service-utils/src/node/index.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,11 @@ function getHeader(
7676
headers: IncomingHttpHeaders | Headers,
7777
headerName: string,
7878
): string | null {
79-
const header = isNodeHeaders(headers)
80-
? headers[headerName]
79+
return isNodeHeaders(headers)
80+
? Array.isArray(headers[headerName])
81+
? (headers[headerName]?.[0] ?? null)
82+
: (headers[headerName] ?? null)
8183
: headers.get(headerName);
82-
if (Array.isArray(header)) {
83-
return header?.[0] ?? null;
84-
}
85-
return header ?? null;
8684
}
8785

8886
export function extractAuthorizationData(

0 commit comments

Comments
 (0)