Skip to content

Commit 9c93dc0

Browse files
kaeheheheTkDodo
andauthoredNov 3, 2024··
fix(query-devtools): handle null properties for __previousQueryOptions (#8240)
Co-authored-by: Dominik Dorfmeister <office@dorfmeister.cc>
1 parent 92defc6 commit 9c93dc0

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed
 

‎packages/query-devtools/src/Devtools.tsx

+8-3
Original file line numberDiff line numberDiff line change
@@ -1789,15 +1789,20 @@ const QueryDetails = () => {
17891789
const restoreQueryAfterLoadingOrError = () => {
17901790
const activeQueryVal = activeQuery()!
17911791
const previousState = activeQueryVal.state
1792-
const previousOptions = (activeQueryVal.state.fetchMeta as any)
1793-
.__previousQueryOptions
1792+
const previousOptions = activeQueryVal.state.fetchMeta
1793+
? (activeQueryVal.state.fetchMeta as any).__previousQueryOptions
1794+
: null
1795+
17941796
activeQueryVal.cancel({ silent: true })
17951797
activeQueryVal.setState({
17961798
...previousState,
17971799
fetchStatus: 'idle',
17981800
fetchMeta: null,
17991801
})
1800-
activeQueryVal.fetch(previousOptions)
1802+
1803+
if (previousOptions) {
1804+
activeQueryVal.fetch(previousOptions)
1805+
}
18011806
}
18021807

18031808
createEffect(() => {

0 commit comments

Comments
 (0)
Please sign in to comment.