diff --git a/ArchiSteamFarm/SteamPICSChanges.cs b/ArchiSteamFarm/SteamPICSChanges.cs index 1e42f182a..0ff0d4527 100644 --- a/ArchiSteamFarm/SteamPICSChanges.cs +++ b/ArchiSteamFarm/SteamPICSChanges.cs @@ -98,8 +98,12 @@ namespace ArchiSteamFarm { return; } - if ((picsChanges.PackageChanges.Count > 0) && (ASF.GlobalDatabase != null)) { - await ASF.GlobalDatabase.RefreshPackages(refreshBot, picsChanges.PackageChanges.ToDictionary(package => package.Key, package => package.Value.ChangeNumber)).ConfigureAwait(false); + if (ASF.GlobalDatabase != null) { + ASF.GlobalDatabase.LastChangeNumber = picsChanges.CurrentChangeNumber; + + if (picsChanges.PackageChanges.Count > 0) { + await ASF.GlobalDatabase.RefreshPackages(refreshBot, picsChanges.PackageChanges.ToDictionary(package => package.Key, package => package.Value.ChangeNumber)).ConfigureAwait(false); + } } await PluginsCore.OnPICSChanges(picsChanges.CurrentChangeNumber, picsChanges.AppChanges, picsChanges.PackageChanges).ConfigureAwait(false);