Luke Pulverenti пре 12 година
родитељ
комит
f4f91a8316

+ 1 - 0
MediaBrowser.Common.Implementations/ScheduledTasks/Tasks/SystemUpdateTask.cs

@@ -68,6 +68,7 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks.Tasks
         public async Task Execute(CancellationToken cancellationToken, IProgress<double> progress)
         {
             if (!_appHost.CanSelfUpdate) return;
+            if (!ConfigurationManager.CommonConfiguration.EnableAutoUpdate) return;
 
             EventHandler<double> innerProgressHandler = (sender, e) => progress.Report(e * .1);
 

+ 3 - 3
MediaBrowser.Common.Implementations/Updates/InstallationManager.cs

@@ -311,11 +311,11 @@ namespace MediaBrowser.Common.Implementations.Updates
         /// <summary>
         /// Gets the available plugin updates.
         /// </summary>
-        /// <param name="currentServerVersion">The current server version.</param>
+        /// <param name="applicationVersion">The current server version.</param>
         /// <param name="withAutoUpdateEnabled">if set to <c>true</c> [with auto update enabled].</param>
         /// <param name="cancellationToken">The cancellation token.</param>
         /// <returns>Task{IEnumerable{PackageVersionInfo}}.</returns>
-        public async Task<IEnumerable<PackageVersionInfo>> GetAvailablePluginUpdates(Version currentServerVersion, bool withAutoUpdateEnabled, CancellationToken cancellationToken)
+        public async Task<IEnumerable<PackageVersionInfo>> GetAvailablePluginUpdates(Version applicationVersion, bool withAutoUpdateEnabled, CancellationToken cancellationToken)
         {
             var catalog = await GetAvailablePackagesWithoutRegistrationInfo(cancellationToken).ConfigureAwait(false);
 
@@ -331,7 +331,7 @@ namespace MediaBrowser.Common.Implementations.Updates
             // Figure out what needs to be installed
             var packages = plugins.Select(p =>
             {
-                var latestPluginInfo = GetLatestCompatibleVersion(catalog, p.Name, currentServerVersion, p.Configuration.UpdateClass);
+                var latestPluginInfo = GetLatestCompatibleVersion(catalog, p.Name, applicationVersion, p.Configuration.UpdateClass);
 
                 return latestPluginInfo != null && latestPluginInfo.version != null && latestPluginInfo.version > p.Version ? latestPluginInfo : null;
 

+ 2 - 2
MediaBrowser.Common/Updates/IInstallationManager.cs

@@ -90,11 +90,11 @@ namespace MediaBrowser.Common.Updates
         /// <summary>
         /// Gets the available plugin updates.
         /// </summary>
-        /// <param name="currentServerVersion">The current server version.</param>
+        /// <param name="applicationVersion">The current server version.</param>
         /// <param name="withAutoUpdateEnabled">if set to <c>true</c> [with auto update enabled].</param>
         /// <param name="cancellationToken">The cancellation token.</param>
         /// <returns>Task{IEnumerable{PackageVersionInfo}}.</returns>
-        Task<IEnumerable<PackageVersionInfo>> GetAvailablePluginUpdates(Version currentServerVersion, bool withAutoUpdateEnabled, CancellationToken cancellationToken);
+        Task<IEnumerable<PackageVersionInfo>> GetAvailablePluginUpdates(Version applicationVersion, bool withAutoUpdateEnabled, CancellationToken cancellationToken);
 
         /// <summary>
         /// Installs the package.

+ 1 - 1
MediaBrowser.ServerApplication/ApplicationHost.cs

@@ -511,7 +511,7 @@ namespace MediaBrowser.ServerApplication
 #if DEBUG
                 return false;
 #endif
-                return ConfigurationManager.CommonConfiguration.EnableAutoUpdate;
+                return true;
             }
         }