diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs b/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs index e8b22bf185..72c23a780f 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs @@ -154,7 +154,16 @@ namespace FancyZonesEditor.Models _customModels = new ObservableCollection(); FileStream inputStream = File.Open(Settings.CustomZoneSetsTmpFile, FileMode.Open); - var jsonObject = JsonDocument.Parse(inputStream, options: default); + JsonDocument jsonObject; + try + { + jsonObject = JsonDocument.Parse(inputStream, options: default); + } + catch + { + return _customModels; + } + JsonElement.ArrayEnumerator customZoneSetsEnumerator = jsonObject.RootElement.GetProperty("custom-zone-sets").EnumerateArray(); while (customZoneSetsEnumerator.MoveNext()) {