diff options
| author | Luke <luke.pulverenti@gmail.com> | 2017-04-09 21:52:03 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-04-09 21:52:03 -0400 |
| commit | d01c79b8756b1a0884744b6afd129673d35a8964 (patch) | |
| tree | e1c70188b360d65f1ef6d654aa2d6a82ebb98d0b /Emby.Server.Implementations/Updates/InstallationManager.cs | |
| parent | e25c538ac70b014f9872d3fde18339a8c0d9bcbf (diff) | |
| parent | 34c5aab607fb5d9240a6286747a70a0b448e019b (diff) | |
Merge pull request #2571 from MediaBrowser/dev
Dev
Diffstat (limited to 'Emby.Server.Implementations/Updates/InstallationManager.cs')
| -rw-r--r-- | Emby.Server.Implementations/Updates/InstallationManager.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Emby.Server.Implementations/Updates/InstallationManager.cs b/Emby.Server.Implementations/Updates/InstallationManager.cs index a13dd0569..840c7ce0d 100644 --- a/Emby.Server.Implementations/Updates/InstallationManager.cs +++ b/Emby.Server.Implementations/Updates/InstallationManager.cs @@ -270,9 +270,14 @@ namespace Emby.Server.Implementations.Updates } } + private PackageVersionClass GetSystemUpdateLevel() + { + return _applicationHost.SystemUpdateLevel; + } + private TimeSpan GetCacheLength() { - switch (_config.CommonConfiguration.SystemUpdateLevel) + switch (GetSystemUpdateLevel()) { case PackageVersionClass.Beta: return TimeSpan.FromMinutes(30); @@ -424,10 +429,12 @@ namespace Emby.Server.Implementations.Updates .ToList(); } + var systemUpdateLevel = GetSystemUpdateLevel(); + // Figure out what needs to be installed var packages = plugins.Select(p => { - var latestPluginInfo = GetLatestCompatibleVersion(catalog, p.Name, p.Id.ToString(), applicationVersion, _config.CommonConfiguration.SystemUpdateLevel); + var latestPluginInfo = GetLatestCompatibleVersion(catalog, p.Name, p.Id.ToString(), applicationVersion, systemUpdateLevel); return latestPluginInfo != null && GetPackageVersion(latestPluginInfo) > p.Version ? latestPluginInfo : null; |
