Fix !redeem of coupons

This commit is contained in:
JustArchi
2016-10-15 02:21:57 +02:00
parent b341bc453e
commit 7580544e27

View File

@@ -165,8 +165,12 @@ namespace ArchiSteamFarm {
foreach (KeyValue lineItem in lineItems) {
uint packageID = lineItem["PackageID"].AsUnsignedInteger();
if (packageID == 0) {
Logging.LogNullError(nameof(packageID));
return;
// Valid, coupons have PackageID of -1 (don't ask me why)
packageID = lineItem["ItemAppID"].AsUnsignedInteger();
if (packageID == 0) {
Logging.LogNullError(nameof(packageID));
return;
}
}
string gameName = lineItem["ItemDescription"].Value;