diff --git a/src/runtime/client.ts b/src/runtime/client.ts index c7b179f..17aef15 100644 --- a/src/runtime/client.ts +++ b/src/runtime/client.ts @@ -51,16 +51,13 @@ export async function useAsyncQuery< ): Promise, PickKeys>, TError>> { const { $client } = useNuxtApp() const key = getQueryKey(pathAndInput) - const serverError = useState(`error-${key}`, () => null) const { error, data, ...rest } = await useAsyncData( key, () => $client.query(...pathAndInput), // @ts-expect-error: Internal options, - ) - - if (process.server && error.value && !serverError.value) - serverError.value = error.value as any + ) + const serverError = useState(`error-${key}`, () => error.value) if (data.value) serverError.value = null