From a8d1bae4ac0ec1008b0b15562d346aabd9382331 Mon Sep 17 00:00:00 2001 From: Robert Paciorek Date: Mon, 2 Oct 2023 19:44:49 +0000 Subject: [PATCH] fix fuse error in "Battle Skills" tutorial --- src/Controllers/Common/ContentController.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Controllers/Common/ContentController.cs b/src/Controllers/Common/ContentController.cs index 4f497dc..df3a44a 100644 --- a/src/Controllers/Common/ContentController.cs +++ b/src/Controllers/Common/ContentController.cs @@ -1074,6 +1074,9 @@ public class ContentController : Controller { invItem.Quantity -= item.Quantity; } foreach (var item in req.BluePrintFuseItemMaps) { + if (item.UserInventoryID < 0) { + continue; // TODO: what we should do in this case? + } InventoryItem? invItem = viking.Inventory.InventoryItems.FirstOrDefault(e => e.Id == item.UserInventoryID); if (invItem is null) return Ok(new FuseItemsResponse { Status = Status.ItemNotFound });