Update config upgrades to be a bit more robust

This commit is contained in:
Chris 2021-01-28 19:31:09 +10:30
parent d5594c5630
commit f87b6156f4
2 changed files with 26 additions and 14 deletions

View file

@ -600,7 +600,7 @@ namespace TShockAPI.Configuration
/// <returns></returns>
public override TShockSettings ConvertJson(string json, out bool incompleteSettings)
{
var settings = FileTools.LoadConfigAndCheckForMissingFields<TShockSettings>(FileTools.AttemptConfigUpgrade(json), out incompleteSettings);
var settings = FileTools.LoadConfigAndCheckForMissingFields<TShockSettings>(json, out incompleteSettings);
Settings = settings;
OnConfigRead?.Invoke(this);