aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server/CoreAppHost.cs
diff options
context:
space:
mode:
authorVasily <just.one.man@yandex.ru>2020-03-05 16:22:15 +0300
committerVasily <just.one.man@yandex.ru>2020-03-05 16:22:15 +0300
commitacd67c7152cc9a476d5cc9e7a4b95b084bfaeb6e (patch)
treee560ddfdc57244dea3fb6bf2c7c6715023237dad /Jellyfin.Server/CoreAppHost.cs
parente80c9bb8c6e8fca4b1150e39518b24ef359c2998 (diff)
Add tracking of JF version used to run this config previously
Diffstat (limited to 'Jellyfin.Server/CoreAppHost.cs')
-rw-r--r--Jellyfin.Server/CoreAppHost.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Jellyfin.Server/CoreAppHost.cs b/Jellyfin.Server/CoreAppHost.cs
index 8b4b61e29..59285a510 100644
--- a/Jellyfin.Server/CoreAppHost.cs
+++ b/Jellyfin.Server/CoreAppHost.cs
@@ -41,6 +41,16 @@ namespace Jellyfin.Server
networkManager,
configuration)
{
+ var previousVersion = ConfigurationManager.CommonConfiguration.PreviousVersion;
+ if (ApplicationVersion.CompareTo(previousVersion) > 0)
+ {
+ Logger.LogWarning("Version check shows Jellyfin was updated: previous version={0}, current version={1}", previousVersion, ApplicationVersion);
+
+ // TODO: run update routines
+
+ ConfigurationManager.CommonConfiguration.PreviousVersion = ApplicationVersion;
+ ConfigurationManager.SaveConfiguration();
+ }
}
/// <inheritdoc />