From d122786778fbe377a613197ca637aad8f8b28948 Mon Sep 17 00:00:00 2001 From: Robert Paciorek Date: Sat, 2 Sep 2023 15:39:02 +0000 Subject: [PATCH] fix error in ProcessRewardedItems on empty request --- 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 25d603a..fd3b051 100644 --- a/src/Controllers/Common/ContentController.cs +++ b/src/Controllers/Common/ContentController.cs @@ -1005,6 +1005,9 @@ public class ContentController : Controller { public IActionResult ProcessRewardedItems(Viking viking, [FromForm] string request) { ProcessRewardedItemsRequest req = XmlUtil.DeserializeXml(request); + if (req is null || req.ItemsActionMap is null) + return Ok(new ProcessRewardedItemsResponse()); + int shard = 0; int gold = 0; bool soldInventoryItems = false;