diff --git a/ArchiSteamFarm/Trading.cs b/ArchiSteamFarm/Trading.cs index 3e8fe2f72..bac78f433 100644 --- a/ArchiSteamFarm/Trading.cs +++ b/ArchiSteamFarm/Trading.cs @@ -349,13 +349,13 @@ namespace ArchiSteamFarm { await TradesSemaphore.WaitAsync().ConfigureAwait(false); try { - lock (TradesSemaphore) { - ParsingScheduled = false; - } - bool lootableTypesReceived; using (await Bot.Actions.GetTradingLock().ConfigureAwait(false)) { + lock (TradesSemaphore) { + ParsingScheduled = false; + } + lootableTypesReceived = await ParseActiveTrades().ConfigureAwait(false); }