From 4d0298bbea5cd0cb621c2a167b9354387b660293 Mon Sep 17 00:00:00 2001 From: "Jamie.Rees" Date: Fri, 9 Dec 2016 08:14:33 +0000 Subject: [PATCH] Fixed #745 --- PlexRequests.Core/StatusChecker/StatusChecker.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/PlexRequests.Core/StatusChecker/StatusChecker.cs b/PlexRequests.Core/StatusChecker/StatusChecker.cs index 088f881ff..94e33b6b6 100644 --- a/PlexRequests.Core/StatusChecker/StatusChecker.cs +++ b/PlexRequests.Core/StatusChecker/StatusChecker.cs @@ -146,8 +146,17 @@ namespace PlexRequests.Core.StatusChecker eapAtrifactRequest.AddHeader("Authorization", $"Bearer {api}"); eapAtrifactRequest.AddHeader("Content-Type", "application/json"); - var artifactResult = request.ExecuteJson>(eapAtrifactRequest, new Uri(AppveyorApiUrl)).FirstOrDefault(); + var artifactResults = request.ExecuteJson>(eapAtrifactRequest, new Uri(AppveyorApiUrl)); + var artifactResult = artifactResults.FirstOrDefault(); + + if (artifactResult == null) + { + return new StatusModel + { + UpdateAvailable = false + }; + } var downloadLink = $"{AppveyorApiUrl}/buildjobs/{jobId}/artifacts/{artifactResult.fileName}"; var branchDisplay = EnumHelper.GetDisplayValue(branch);