Skip to content

Commit e782bde

Browse files
authored
Extract status code when returned as string (#642)
1 parent 2f9c1e8 commit e782bde

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/trace/trigger.spec.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,13 @@ describe("parseEventSource", () => {
127127
},
128128
expectedStatusCode: "200",
129129
},
130+
{
131+
responseBody: {
132+
statusCode: "201",
133+
body: '"String status code case!"',
134+
},
135+
expectedStatusCode: "201",
136+
},
130137
{
131138
responseBody: {
132139
statusCode: 404,

src/trace/trigger.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -392,10 +392,7 @@ export function extractHTTPStatusCodeTag(
392392
if (result === undefined && !isResponseStreamFunction) {
393393
return "502";
394394
} else if (resultStatusCode) {
395-
// Type check the statusCode if available
396-
if (typeof resultStatusCode === "number") {
397-
return resultStatusCode.toString();
398-
}
395+
return resultStatusCode.toString();
399396
} else {
400397
return "200";
401398
}

0 commit comments

Comments
 (0)