From 40464efab172a17f0b637d7dadea30d77ef1ed10 Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Fri, 13 Jan 2023 04:10:55 +0100 Subject: [PATCH] fix: check version on node fetch fail (#8487) possibly related to #7071 --- .changeset/strange-pens-pump.md | 5 +++++ packages/kit/src/runtime/client/client.js | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/strange-pens-pump.md 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 } }); }