diff --git a/packages/bridge/src/runtime/composables/asyncData.ts b/packages/bridge/src/runtime/composables/asyncData.ts index ab2774b9..8d7f7a43 100644 --- a/packages/bridge/src/runtime/composables/asyncData.ts +++ b/packages/bridge/src/runtime/composables/asyncData.ts @@ -427,7 +427,10 @@ function clearNuxtDataByKey (nuxtApp: NuxtAppCompat, key: string): void { } if (key in nuxtApp._asyncDataPromises) { - (nuxtApp._asyncDataPromises[key] as any).cancelled = true + if (nuxtApp._asyncDataPromises[key]) { + (nuxtApp._asyncDataPromises[key] as any).cancelled = true + } + nuxtApp._asyncDataPromises[key] = undefined } }