From 9775f076440b7cfe2329f4be65bf83563ac43411 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Fri, 27 Jan 2017 21:57:23 +0100 Subject: [PATCH] Misc --- ArchiSteamFarm/ArchiHandler.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ArchiSteamFarm/ArchiHandler.cs b/ArchiSteamFarm/ArchiHandler.cs index 07d620193..135a733ba 100644 --- a/ArchiSteamFarm/ArchiHandler.cs +++ b/ArchiSteamFarm/ArchiHandler.cs @@ -415,7 +415,8 @@ namespace ArchiSteamFarm { foreach (KeyValue lineItem in lineItems) { uint packageID = lineItem["PackageID"].AsUnsignedInteger(); if (packageID == 0) { - // Valid, coupons have PackageID of -1 (don't ask me why) + // Coupons have PackageID of -1 (don't ask me why) + // We'll use ItemAppID in this case packageID = lineItem["ItemAppID"].AsUnsignedInteger(); if (packageID == 0) { Program.ArchiLogger.LogNullError(nameof(packageID)); @@ -429,8 +430,9 @@ namespace ArchiSteamFarm { return; } - gameName = WebUtility.HtmlDecode(gameName); // Apparently steam expects client to decode sent HTML - Items[packageID] = WebUtility.HtmlDecode(gameName); + // Apparently steam expects client to decode sent HTML + gameName = WebUtility.HtmlDecode(gameName); + Items[packageID] = gameName; } }