From 673d098827f20406d01cbc651125590b21f6b127 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Sat, 4 Feb 2023 16:27:07 +0100 Subject: [PATCH] fix trying to migrate config when no config is present --- .../MareConfiguration/ConfigurationMigrator.cs | 11 +++++++---- MareSynchronos/MareSynchronos.csproj | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/MareSynchronos/MareConfiguration/ConfigurationMigrator.cs b/MareSynchronos/MareConfiguration/ConfigurationMigrator.cs index 3e0ae5a..7b09101 100644 --- a/MareSynchronos/MareConfiguration/ConfigurationMigrator.cs +++ b/MareSynchronos/MareConfiguration/ConfigurationMigrator.cs @@ -28,11 +28,14 @@ public class ConfigurationMigrator MigrateMareConfigV0ToV1(config); } - var mareConfig = JsonConvert.DeserializeObject(File.ReadAllText(ConfigurationPath(MareConfigService.ConfigName)))!; - - if (mareConfig.Version == 0) + if (File.Exists(ConfigurationPath(MareConfigService.ConfigName))) { - MigrateMareConfigV0ToV1(mareConfig); + var mareConfig = JsonConvert.DeserializeObject(File.ReadAllText(ConfigurationPath(MareConfigService.ConfigName)))!; + + if (mareConfig.Version == 0) + { + MigrateMareConfigV0ToV1(mareConfig); + } } } diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 03d68ff..8656a3a 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.7.18 + 0.7.19 https://github.com/Penumbra-Sync/client