From 5316e98718c6d97a16ca8ee4331dc2bd7c563a4b Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 2 Mar 2022 22:03:18 +0100 Subject: [PATCH] Fix duplicate graphql types. --- .../Contents/GraphQL/Types/Contents/DataGraphType.cs | 2 +- .../Contents/GraphQL/Types/Contents/SchemaInfo.cs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/DataGraphType.cs b/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/DataGraphType.cs index 26dc39c83..adfcaa937 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/DataGraphType.cs +++ b/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) diff --git a/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/SchemaInfo.cs b/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/SchemaInfo.cs index 366a03571..43d2676f9 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Contents/GraphQL/Types/Contents/SchemaInfo.cs +++ b/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"];