diff --git a/packages/query-core/src/query.ts b/packages/query-core/src/query.ts index 84532b561a..a3e8504c0d 100644 --- a/packages/query-core/src/query.ts +++ b/packages/query-core/src/query.ts @@ -463,7 +463,7 @@ export class Query< `Query data cannot be undefined. Please make sure to return a value other than undefined from your query function. Affected query key: ${this.queryHash}`, ) } - onError(new Error('undefined') as any) + onError(new Error(`${this.queryHash} data is undefined`) as any) return } diff --git a/packages/query-core/src/tests/query.test.tsx b/packages/query-core/src/tests/query.test.tsx index 7cdd1089ab..be2c4a79d8 100644 --- a/packages/query-core/src/tests/query.test.tsx +++ b/packages/query-core/src/tests/query.test.tsx @@ -817,7 +817,7 @@ describe('query', () => { await sleep(10) - const error = new Error('undefined') + const error = new Error(`${JSON.stringify(key)} data is undefined`) expect(observerResult).toMatchObject({ isError: true,