diff --git a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs index 095343ce33..4842743673 100644 --- a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs @@ -949,7 +949,7 @@ public class VersionUpdateViewModel : Screen } } - if (_assetsObject == null && fullPackage != null) + if (_assetsObject == null && fullPackage != null && SettingsViewModel.VersionUpdateSettings.AutoDownloadUpdatePackage) { _assetsObject = fullPackage; _logger.Warning("No OTA package found, but full package found."); @@ -1082,7 +1082,7 @@ public class VersionUpdateViewModel : Screen return CheckUpdateRetT.AlreadyLatest; } - if (data["data"]?["update_type"]?.ToObject() == "full") + if (data["data"]?["update_type"]?.ToObject() == "full" && SettingsViewModel.VersionUpdateSettings.AutoDownloadUpdatePackage) { using var toast = new ToastNotification(LocalizationHelper.GetString("NewVersionNoOtaPackage")); toast.Show(30);