From 75b0235f030b85297000535599740fa8b7b66755 Mon Sep 17 00:00:00 2001 From: Alessio Gravili Date: Mon, 3 Nov 2025 18:58:53 -0800 Subject: [PATCH] fix --- packages/payload/src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/payload/src/index.ts b/packages/payload/src/index.ts index 1021a5643f5..5cfa1c9ed23 100644 --- a/packages/payload/src/index.ts +++ b/packages/payload/src/index.ts @@ -1144,7 +1144,11 @@ export const getPayload = async ( if (typeof event.data === 'string') { const data = JSON.parse(event.data) - if ('action' in data && data.action === 'serverComponentChanges') { + if ( + // On Next.js 15, we need to check for data.action. On Next.js 16, we need to check for data.type. + data.type === 'serverComponentChanges' || + data.action === 'serverComponentChanges' + ) { cached.reload = true } }