diff --git a/src/HotChocolate/Fusion-vnext/src/Fusion.Composition/PostMergeValidationRules/NonNullInputFieldIsInaccessibleRule.cs b/src/HotChocolate/Fusion-vnext/src/Fusion.Composition/PostMergeValidationRules/NonNullInputFieldIsInaccessibleRule.cs index 6de7aa9c0ab..34f17d98701 100644 --- a/src/HotChocolate/Fusion-vnext/src/Fusion.Composition/PostMergeValidationRules/NonNullInputFieldIsInaccessibleRule.cs +++ b/src/HotChocolate/Fusion-vnext/src/Fusion.Composition/PostMergeValidationRules/NonNullInputFieldIsInaccessibleRule.cs @@ -29,6 +29,8 @@ public void Handle(SchemaEvent @event, CompositionContext context) .SelectMany( s => s.Types .OfType() + // Filter out input object types that do not exist in the composed schema. + .Where(t => schema.Types.ContainsName(t.Name)) .SelectMany( t => t.Fields.AsEnumerable().Select(f => new InputFieldInfo(f, t, s))));