fix config load issues

This commit is contained in:
rootdarkarchon
2023-03-15 01:52:25 +01:00
parent a206d7c0cc
commit 48b28c7fe9
2 changed files with 10 additions and 2 deletions

View File

@@ -51,8 +51,16 @@ public abstract class ConfigurationServiceBase<T> : IDisposable where T : IMareC
Save();
}
else
{
try
{
config = JsonSerializer.Deserialize<T>(File.ReadAllText(ConfigurationPath));
}
catch
{
// config failed to load for some reason
config = default;
}
if (config == null)
{
config = (T)Activator.CreateInstance(typeof(T))!;

View File

@@ -3,7 +3,7 @@
<PropertyGroup>
<Authors></Authors>
<Company></Company>
<Version>0.8.2</Version>
<Version>0.8.3</Version>
<Description></Description>
<Copyright></Copyright>
<PackageProjectUrl>https://github.com/Penumbra-Sync/client</PackageProjectUrl>