From 70a28f4d1b6751e3e70d39481cc0b5e3efda6e04 Mon Sep 17 00:00:00 2001 From: Robert Paciorek Date: Sat, 9 Sep 2023 09:58:58 +0000 Subject: [PATCH] bugfix: fuse item from inventory blueprint --- src/Controllers/Common/ContentController.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Controllers/Common/ContentController.cs b/src/Controllers/Common/ContentController.cs index 41c5499..3da1a43 100644 --- a/src/Controllers/Common/ContentController.cs +++ b/src/Controllers/Common/ContentController.cs @@ -963,7 +963,13 @@ public class ContentController : Controller { ItemData blueprintItem; try { - blueprintItem = itemService.GetItem(req.BluePrintItemID ?? -1); + if (req.BluePrintInventoryID != null) { + blueprintItem = itemService.GetItem( + viking.Inventory.InventoryItems.FirstOrDefault(e => e.Id == req.BluePrintInventoryID).ItemId + ); + } else { + blueprintItem = itemService.GetItem(req.BluePrintItemID ?? -1); + } } catch(System.Collections.Generic.KeyNotFoundException) { return Ok(new FuseItemsResponse { Status = Status.BluePrintItemNotFound }); }