diff --git a/.changeset/green-lands-occur.md b/.changeset/green-lands-occur.md new file mode 100644 index 00000000000..2570f4c3f50 --- /dev/null +++ b/.changeset/green-lands-occur.md @@ -0,0 +1,5 @@ +--- +'@tanstack/solid-query': patch +--- + +Skip errors if returned data is undefined diff --git a/packages/solid-query/src/useBaseQuery.ts b/packages/solid-query/src/useBaseQuery.ts index d312e95f385..637f69dc3fa 100644 --- a/packages/solid-query/src/useBaseQuery.ts +++ b/packages/solid-query/src/useBaseQuery.ts @@ -156,7 +156,7 @@ export function useBaseQuery< const query = observer().getCurrentQuery() const unwrappedResult = hydratableObserverResult(query, result) - if (unwrappedResult.isError) { + if (result.data !== undefined && unwrappedResult.isError) { reject(unwrappedResult.error) unsubscribeIfQueued() } else {