diff options
| -rw-r--r-- | Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs b/Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs index 88b3dd07f..5fa24e647 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<TaskTriggerInfo[]>(path); } - var list = JsonSerializer.DeserializeFromFile<TaskTriggerInfo[]>(path); - + // Return defaults if file doesn't exist. return list ?? GetDefaultTriggers(); } |
