Skip to content

Commit 9d40c56

Browse files
committed
feat: Guard that options.infinite is an object before treating it like one to avoid a runtime error when configs use infinite: true.
1 parent 5fa5645 commit 9d40c56

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/plugin-react-query/src/generators/infiniteQueryGenerator.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ export const infiniteQueryGenerator = createReactGenerator<PluginReactQuery>({
2626
const isMutation = difference(options.mutation ? options.mutation.methods : [], options.query ? options.query.methods : []).some(
2727
(method) => operation.method === method,
2828
)
29-
const infiniteOptions = options.infinite === false ? undefined : options.infinite
29+
const infiniteOptions =
30+
options.infinite && typeof options.infinite === 'object' ? options.infinite : undefined
3031

3132
const importPath = options.query ? options.query.importPath : '@tanstack/react-query'
3233

0 commit comments

Comments
 (0)