Browse Source

Fix duplicate graphql types.

pull/854/head
Sebastian 4 years ago
parent
commit
5316e98718
  1. 2
      backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/DataGraphType.cs
  2. 3
      backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/SchemaInfo.cs

2
backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/DataGraphType.cs

@ -28,7 +28,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types.Contents
var fieldGraphType = new ObjectGraphType
{
// The name is used for equal comparison. Therefore it is important to treat it as readonly.
Name = fieldInfo.LocalizedType
Name = fieldInfo.LocalizedTypeDynamic
};
foreach (var partitionKey in partitioning.AllKeys)

3
backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/SchemaInfo.cs

@ -96,6 +96,8 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types.Contents
public string LocalizedType { get; }
public string LocalizedTypeDynamic { get; }
public string LocalizedInputType { get; }
public string NestedType { get; }
@ -121,6 +123,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.GraphQL.Types.Contents
EnumName = names[$"{fieldName}Enum"];
LocalizedInputType = names[$"{typeName}InputDto"];
LocalizedType = names[$"{typeName}Dto"];
LocalizedTypeDynamic = names[$"{typeName}Dto__Dynamic"];
NestedInputType = names[$"{typeName}ChildInputDto"];
NestedType = names[$"{typeName}ChildDto"];
ReferenceType = names[$"{typeName}UnionDto"];

Loading…
Cancel
Save