From 56cb9194a336e1baa119b7cea62961cb8022d57e Mon Sep 17 00:00:00 2001 From: CWX Date: Tue, 28 Jan 2025 16:39:44 +0000 Subject: [PATCH] Fix PinOrLockRequests --- Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs | 1 + Libraries/Core/Utils/JsonUtil.cs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs b/Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs index 1ef9d14a..8fecbfea 100644 --- a/Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs +++ b/Libraries/Core/Models/Eft/Inventory/PinOrLockItemRequest.cs @@ -11,5 +11,6 @@ public record PinOrLockItemRequest : InventoryBaseActionRequestData /** "Pinned"/"Locked"/"Free" */ [JsonPropertyName("State")] + [JsonConverter(typeof(JsonStringEnumConverter))] public PinLockState? State { get; set; } } diff --git a/Libraries/Core/Utils/JsonUtil.cs b/Libraries/Core/Utils/JsonUtil.cs index eb93d574..29429f95 100644 --- a/Libraries/Core/Utils/JsonUtil.cs +++ b/Libraries/Core/Utils/JsonUtil.cs @@ -1,6 +1,7 @@ using System.Text.Encodings.Web; using System.Text.Json; using System.Text.Json.Serialization; +using Core.Models.Eft.Common.Tables; using SptCommon.Annotations; using Core.Models.Eft.Ws; using Core.Models.Enums; @@ -35,6 +36,7 @@ public class JsonUtil new EftEnumConverter(), new EftEnumConverter(), new EftEnumConverter(), + new EftEnumConverter(), new BaseInteractionRequestDataConverter() } };