Nullify OpenApiEnumVarNamesExtension

This commit is contained in:
Jordan Dominion
2023-11-23 19:31:19 -05:00
parent e964606589
commit 0ebb0b1ee6
@@ -5,8 +5,6 @@ using Microsoft.OpenApi.Interfaces;
using Microsoft.OpenApi.Models;
using Microsoft.OpenApi.Writers;
#nullable disable
namespace Tgstation.Server.Host.Utils
{
/// <summary>
@@ -51,8 +49,8 @@ namespace Tgstation.Server.Host.Utils
writer.WriteStartArray();
foreach (var enumValue in Enum.GetValues(enumType))
{
var enumName = enumValue.ToString();
var field = enumType.GetField(enumName);
var enumName = enumValue.ToString()!;
var field = enumType.GetField(enumName)!;
if (field.IsDefined(typeof(ObsoleteAttribute), false))
enumName = $"DEPRECATED_{enumName}";