diff --git a/BuildMonitor/Helpers/DefaultBuildMonitorModelHandler.cs b/BuildMonitor/Helpers/DefaultBuildMonitorModelHandler.cs index f68f5c5..1165e1f 100644 --- a/BuildMonitor/Helpers/DefaultBuildMonitorModelHandler.cs +++ b/BuildMonitor/Helpers/DefaultBuildMonitorModelHandler.cs @@ -47,6 +47,11 @@ private void AddBuilds(ref Project project) var buildStatusJsonString = RequestHelper.GetJson(url); buildStatusJson = JsonConvert.DeserializeObject(buildStatusJsonString ?? string.Empty); + if (buildStatusJson == null) + { + continue; // This job has no builds yet. + } + build.Branch = (buildStatusJson != null) ? (buildStatusJson.branchName ?? "default") : "unknown"; build.Status = GetBuildStatusForRunningBuild(build.Id);