diff --git a/Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs b/Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs index 88b3dd07f0..5fa24e6470 100644 --- a/Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs +++ b/Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs @@ -528,14 +528,13 @@ namespace Emby.Server.Implementations.ScheduledTasks private TaskTriggerInfo[] LoadTriggerSettings() { string path = GetConfigurationFilePath(); - if (!File.Exists(path)) + TaskTriggerInfo[] list = null; + if (File.Exists(path)) { - // File doesn't exist. No biggie. Return defaults. - GetDefaultTriggers(); + list = JsonSerializer.DeserializeFromFile(path); } - var list = JsonSerializer.DeserializeFromFile(path); - + // Return defaults if file doesn't exist. return list ?? GetDefaultTriggers(); }