Browse Source

Fix graphql issue.

pull/733/head
Sebastian 5 years ago
parent
commit
f6e4d1238c
  1. 9
      backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Builder.cs

9
backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Builder.cs

@ -65,6 +65,13 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types
contentResultTypes[schemaInfo] = new ContentResultGraphType(contentType, schemaInfo); contentResultTypes[schemaInfo] = new ContentResultGraphType(contentType, schemaInfo);
} }
foreach (var schemaInfo in allSchemas)
{
var componentType = new ComponentGraphType(this, schemaInfo);
componentTypes[schemaInfo] = componentType;
}
var newSchema = new GraphQLSchema var newSchema = new GraphQLSchema
{ {
Query = new AppQueriesGraphType(this, schemaInfos) Query = new AppQueriesGraphType(this, schemaInfos)
@ -142,7 +149,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types
return null; return null;
} }
return componentTypes.GetOrAdd(schema, x => new ComponentGraphType(this, schema)); return componentTypes.GetOrDefault(schema);
} }
public IEnumerable<KeyValuePair<SchemaInfo, ContentGraphType>> GetAllContentTypes() public IEnumerable<KeyValuePair<SchemaInfo, ContentGraphType>> GetAllContentTypes()

Loading…
Cancel
Save