diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 82fdd32c3..c52f827d9 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -95,8 +95,10 @@ namespace ArchiSteamFarm { await tradeOffers.ForEachAsync(ParseTrade).ConfigureAwait(false); - HashSet tradeIDs = new HashSet(tradeOffers.Select(tradeOffer => tradeOffer.TradeOfferID)); - await Bot.AcceptConfirmations(true, Steam.ConfirmationDetails.EType.Trade, 0, tradeIDs).ConfigureAwait(false); + if (tradeOffers.Any(tradeoffer => tradeoffer.ItemsToGive.Count > 0)) { + HashSet tradeIDs = new HashSet(tradeOffers.Select(tradeOffer => tradeOffer.TradeOfferID)); + await Bot.AcceptConfirmations(true, Steam.ConfirmationDetails.EType.Trade, 0, tradeIDs).ConfigureAwait(false); + } } private async Task ParseTrade(Steam.TradeOffer tradeOffer) {