From ad03ae7b65c07adae5c43389fa56f3ee1287967a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Dlouh=C3=BD?= Date: Tue, 11 Oct 2022 14:35:21 +0200 Subject: [PATCH] fix: don't discard error in client --- src/runtime/client.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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