Skip to content

Commit 04c524e

Browse files
committed
fix: Validate statusCode is number and not NaN in OpenNextNodeResponse constructor
1 parent 2b7f7cb commit 04c524e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/open-next/src/http/openNextResponse.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ export class OpenNextNodeResponse extends Transform implements ServerResponse {
7474
statusCode?: number,
7575
) {
7676
super();
77-
if (statusCode !== undefined) {
77+
// We only set the status code if it is not a NaN and it is a number
78+
if (!Number.isNaN(statusCode) && typeof statusCode === "number") {
7879
this.statusCode = statusCode;
7980
}
8081
}

0 commit comments

Comments
 (0)