diff options
| author | Stoica Tedy <stoicatedy@gmail.com> | 2021-12-14 09:57:20 +0200 |
|---|---|---|
| committer | Stoica Tedy <stoicatedy@gmail.com> | 2021-12-14 09:57:20 +0200 |
| commit | 4e0380193147ca1bce0e3d618de469fc0f63d031 (patch) | |
| tree | dfacb0b88d1df5f0392807b8ba9bb69b0cfc5961 | |
| parent | 250332104b18bafee415ab1a69b2b355f9c18f6b (diff) | |
Update Jellyfin.Server/Migrations/MigrationRunner.cs
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
| -rw-r--r-- | Jellyfin.Server/Migrations/MigrationRunner.cs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Jellyfin.Server/Migrations/MigrationRunner.cs b/Jellyfin.Server/Migrations/MigrationRunner.cs index 825cf7338..57e280465 100644 --- a/Jellyfin.Server/Migrations/MigrationRunner.cs +++ b/Jellyfin.Server/Migrations/MigrationRunner.cs @@ -75,11 +75,9 @@ namespace Jellyfin.Server.Migrations var xmlSerializer = new MyXmlSerializer(); var migrationConfigPath = Path.Join(appPaths.ConfigurationDirectoryPath, MigrationsListStore.StoreKey.ToLowerInvariant() + ".xml"); - if (!File.Exists(migrationConfigPath)) - { - return; - } - var migrationOptions = (MigrationOptions)xmlSerializer.DeserializeFromFile(typeof(MigrationOptions), migrationConfigPath)!; + var migrationOptions = File.Exists(migrationConfigPath) + ? (MigrationOptions)xmlSerializer.DeserializeFromFile(typeof(MigrationOptions), migrationConfigPath)! + : new MigrationOptions(); // We have to deserialize it manually since the configuration manager may overwrite it var serverConfig = (ServerConfiguration)xmlSerializer.DeserializeFromFile(typeof(ServerConfiguration), appPaths.SystemConfigurationFilePath)!; |
