Fixed post-install update check not running

This commit is contained in:
Taloth Saldono 2021-03-14 20:24:08 +01:00
parent 67e97f7aee
commit eea6be459d
1 changed files with 9 additions and 8 deletions

View File

@ -293,14 +293,6 @@ namespace NzbDrone.Core.Update
try try
{ {
// Don't do a prestartup update check unless BuiltIn update is enabled
if (_configFileProvider.UpdateAutomatically ||
_configFileProvider.UpdateMechanism != UpdateMechanism.BuiltIn ||
_deploymentInfoProvider.IsExternalUpdateMechanism)
{
return;
}
var updateMarker = Path.Combine(_appFolderInfo.AppDataFolder, "update_required"); var updateMarker = Path.Combine(_appFolderInfo.AppDataFolder, "update_required");
if (!_diskProvider.FileExists(updateMarker)) if (!_diskProvider.FileExists(updateMarker))
{ {
@ -309,6 +301,15 @@ namespace NzbDrone.Core.Update
_logger.Debug("Post-install update check requested"); _logger.Debug("Post-install update check requested");
// Don't do a prestartup update check unless BuiltIn update is enabled
if (!_configFileProvider.UpdateAutomatically ||
_configFileProvider.UpdateMechanism != UpdateMechanism.BuiltIn ||
_deploymentInfoProvider.IsExternalUpdateMechanism)
{
_logger.Debug("Built-in updater disabled, skipping post-install update check");
return;
}
var latestAvailable = _checkUpdateService.AvailableUpdate(); var latestAvailable = _checkUpdateService.AvailableUpdate();
if (latestAvailable == null) if (latestAvailable == null)
{ {