File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
packages/toolkit/src/query/core Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -238,17 +238,20 @@ export function buildSelectors<
238238 ) => T & RequestStatusFlags ,
239239 ) {
240240 return ( queryArgs : any ) => {
241+ // Avoid calling serializeQueryArgs if the arg is skipToken
242+ if ( queryArgs === skipToken ) {
243+ return createSelector ( selectSkippedQuery , combiner )
244+ }
245+
241246 const serializedArgs = serializeQueryArgs ( {
242247 queryArgs,
243248 endpointDefinition,
244249 endpointName,
245250 } )
246251 const selectQuerySubstate = ( state : RootState ) =>
247252 selectQueryEntry ( state , serializedArgs ) ?? defaultQuerySubState
248- const finalSelectQuerySubState =
249- queryArgs === skipToken ? selectSkippedQuery : selectQuerySubstate
250253
251- return createSelector ( finalSelectQuerySubState , combiner )
254+ return createSelector ( selectQuerySubstate , combiner )
252255 }
253256 }
254257
You can’t perform that action at this time.
0 commit comments