diff --git a/packages/ra-data-graphql-simple/src/buildVariables.js b/packages/ra-data-graphql-simple/src/buildVariables.js index 8e7b69c7564..ab7a226fd05 100644 --- a/packages/ra-data-graphql-simple/src/buildVariables.js +++ b/packages/ra-data-graphql-simple/src/buildVariables.js @@ -121,7 +121,7 @@ const buildGetListVariables = introspectionResults => ( const type = introspectionResults.types.find( t => t.name === `${resource.type.name}Filter` ); - const filterSome = type.inputFields.find( + const filterSome = type?.inputFields?.find( t => t.name === `${key}_some` ); @@ -144,7 +144,7 @@ const buildGetListVariables = introspectionResults => ( const type = introspectionResults.types.find( t => t.name === `${resource.type.name}Filter` ); - const filterSome = type.inputFields.find( + const filterSome = type?.inputFields?.find( t => t.name === `${parts[0]}_some` );