diff --git a/src/HotChocolate/Core/src/Types/Types/Factories/EnumTypeFactory.cs b/src/HotChocolate/Core/src/Types/Types/Factories/EnumTypeFactory.cs index 7d726a5f004..95e90c6b1c9 100644 --- a/src/HotChocolate/Core/src/Types/Types/Factories/EnumTypeFactory.cs +++ b/src/HotChocolate/Core/src/Types/Types/Factories/EnumTypeFactory.cs @@ -56,13 +56,14 @@ internal sealed class EnumTypeFactory foreach (EnumValueDefinitionNode value in values) { IEnumValueDescriptor valueDescriptor = - typeDescriptor.Value(value.Name.Value) - .Description(value.Description?.Value); + typeDescriptor + .Value(value.Name.Value) + .Description(value.Description?.Value) + .Name(value.Name.Value); - string deprecactionReason = value.DeprecationReason(); - if (!string.IsNullOrEmpty(deprecactionReason)) + if (value.DeprecationReason() is { Length: > 0 } s) { - valueDescriptor.Deprecated(deprecactionReason); + valueDescriptor.Deprecated(s); } foreach (DirectiveNode directive in value.Directives)