Skip to content

Commit 5bfc92d

Browse files
authored
fix(next): next.js 15.1.0 compatibility by not importing isRedirectError from next/dist (#9878)
Fixes #9876 The import path has changed in Next.js 15.1.0
1 parent b1ef28d commit 5bfc92d

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

packages/next/src/views/Document/index.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { DocumentInfoProvider, EditDepthProvider, HydrateAuthProvider } from '@p
44
import { RenderServerComponent } from '@payloadcms/ui/elements/RenderServerComponent'
55
import { formatAdminURL, isEditing as getIsEditing } from '@payloadcms/ui/shared'
66
import { buildFormState } from '@payloadcms/ui/utilities/buildFormState'
7-
import { isRedirectError } from 'next/dist/client/components/redirect.js'
87
import { notFound, redirect } from 'next/navigation.js'
98
import React from 'react'
109

@@ -382,7 +381,7 @@ export const Document: React.FC<AdminViewProps> = async (args) => {
382381
const { Document: RenderedDocument } = await renderDocument(args)
383382
return RenderedDocument
384383
} catch (error) {
385-
if (isRedirectError(error)) {
384+
if (error?.message === 'NEXT_REDIRECT') {
386385
throw error
387386
}
388387
args.initPageResult.req.payload.logger.error(error)

0 commit comments

Comments
 (0)