diff --git a/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs b/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs index 85dd3ce44..cee42f07c 100644 --- a/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs +++ b/ArchiSteamFarm/Steam/Integration/ArchiWebHandler.cs @@ -240,7 +240,7 @@ public sealed class ArchiWebHandler : IDisposable { } foreach (Asset asset in response.Content.Assets) { - if (!descriptions.TryGetValue((asset.ClassID, asset.InstanceID), out InventoryResponse.Description? description) || assetIDs.Contains(asset.AssetID)) { + if (!descriptions.TryGetValue((asset.ClassID, asset.InstanceID), out InventoryResponse.Description? description) || !assetIDs.Add(asset.AssetID)) { continue; } @@ -255,8 +255,6 @@ public sealed class ArchiWebHandler : IDisposable { asset.AdditionalProperties = description.AdditionalProperties; } - assetIDs.Add(asset.AssetID); - yield return asset; }