aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs9
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();
}