From: Eduardo San Martin Morote Date: Tue, 12 Jul 2022 16:31:18 +0000 (+0200) Subject: fix(nuxt): add back the nuxtState X-Git-Tag: @pinia/nuxt@0.2.1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f6817459959c28d53130ac74f8da137a5f26860;p=thirdparty%2Fvuejs%2Fpinia.git fix(nuxt): add back the nuxtState Close #1447 --- diff --git a/packages/nuxt/src/templates/plugin.ts b/packages/nuxt/src/templates/plugin.ts index 8aca1813..d3daa3cc 100644 --- a/packages/nuxt/src/templates/plugin.ts +++ b/packages/nuxt/src/templates/plugin.ts @@ -48,13 +48,10 @@ const PiniaNuxtPlugin: Plugin = (context, inject) => { }) } else { // there is no beforeNuxtRender in Nuxt 3 - context.payload.pinia = pinia.state.value - } - } else { - const source = isVue2 ? context.nuxtState : context.payload - if (source && source.pinia) { - pinia.state.value = source.pinia + context.nuxtState.pinia = pinia.state.value } + } else if (context.nuxtState && context.nuxtState.pinia) { + pinia.state.value = context.nuxtState.pinia } }