Skip to content

Commit 9252fa2

Browse files
committed
fix: oupsie
1 parent 640679b commit 9252fa2

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/lib/queries/client/queries/query/execution/executeQuery.ts

+13-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { delayUntilFocus } from "../delayUntilFocus"
1919
import { retryBackoff } from "../../../../../utils/operators/retryBackoff"
2020
import { delayOnNetworkMode } from "../delayOnNetworkMode"
2121
import { completeFnIfNotMoreObservers } from "./completeFnIfNotMoreObservers"
22+
import { skipToken } from "../../utils"
2223

2324
export const executeQuery = <
2425
TQueryFnData = unknown,
@@ -39,8 +40,19 @@ export const executeQuery = <
3940
const defaultFn = async () =>
4041
await Promise.reject(new Error("No query found"))
4142

43+
if (process.env.NODE_ENV !== "production") {
44+
if (options.queryFn === skipToken) {
45+
console.error(
46+
`Attempted to invoke queryFn when set to skipToken. This is likely a configuration error. Query hash: '${options.queryHash}'`
47+
)
48+
}
49+
}
50+
4251
let fnIsComplete = false
43-
const queryFn = options.queryFn ?? defaultFn
52+
const queryFn =
53+
options.queryFn && options.queryFn !== skipToken
54+
? options.queryFn
55+
: defaultFn
4456
const abortController = new AbortController()
4557

4658
const queryFnContext: Omit<QueryFunctionContext<TQueryKey>, "signal"> = {

0 commit comments

Comments
 (0)