Skip to content

fix: Normalize the Location header in redirects #1381

fix: Normalize the Location header in redirects

fix: Normalize the Location header in redirects #1381

Triggered via pull request August 2, 2025 10:45
Status Failure
Total duration 40s
Artifacts

check.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 1 warning
validate
Process completed with exit code 1.
packages/tests-unit/tests/core/routing/middleware.test.ts > handleMiddleware > should invoke middleware with redirect: packages/open-next/src/core/routing/util.ts#L452
TypeError: Invalid URL ❯ Module.normalizeLocationHeader packages/open-next/src/core/routing/util.ts:452:23 ❯ Module.handleMiddleware packages/open-next/src/core/routing/middleware.ts:101:7 ❯ packages/tests-unit/tests/core/routing/middleware.test.ts:140:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { input: '/redirect', code: 'ERR_INVALID_URL' }
packages/tests-unit/tests/core/routing/middleware.test.ts > handleMiddleware > should not bypass middleware if there is no x-prerender-revalidate: packages/open-next/src/core/routing/util.ts#L452
TypeError: Invalid URL ❯ Module.normalizeLocationHeader packages/open-next/src/core/routing/util.ts:452:23 ❯ Module.handleMiddleware packages/open-next/src/core/routing/middleware.ts:101:7 ❯ packages/tests-unit/tests/core/routing/middleware.test.ts:125:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { input: '/redirect', code: 'ERR_INVALID_URL' }
packages/tests-unit/tests/core/routing/middleware.test.ts > handleMiddleware > should not bypass middleware for request with an incorrect x-prerender-revalidate: packages/open-next/src/core/routing/util.ts#L452
TypeError: Invalid URL ❯ Module.normalizeLocationHeader packages/open-next/src/core/routing/util.ts:452:23 ❯ Module.handleMiddleware packages/open-next/src/core/routing/middleware.ts:101:7 ❯ packages/tests-unit/tests/core/routing/middleware.test.ts:106:20 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { input: '/redirect', code: 'ERR_INVALID_URL' }
validate
tests-unit#test: command (/home/runner/work/opennextjs-aws/opennextjs-aws/packages/tests-unit) pnpm run test exited (1)
validate
Couldn't write a comment to the pull request. Please make sure your job has the permission 'pull-requests: write'. Original Error was: [HttpError] - Resource not accessible by integration - https://docs.github.com/rest/issues/comments#create-an-issue-comment