diff --git a/.changeset/strange-pens-pump.md b/.changeset/strange-pens-pump.md new file mode 100644 index 000000000000..6ed1089391b7 --- /dev/null +++ b/.changeset/strange-pens-pump.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: check version on node fetch fail diff --git a/packages/kit/src/runtime/client/client.js b/packages/kit/src/runtime/client/client.js index ddc3a32c3272..a669388e205c 100644 --- a/packages/kit/src/runtime/client/client.js +++ b/packages/kit/src/runtime/client/client.js @@ -824,6 +824,12 @@ export function create_client({ target, base }) { status = err.status; error = err.body; } else { + // Referenced node could have been removed due to redeploy, check + const updated = await stores.updated.check(); + if (updated) { + return await native_navigation(url); + } + error = await handle_error(err, { params, url, route: { id: route.id } }); }