From a081c619920ff60ce99cd5ff4762799592dd9fb0 Mon Sep 17 00:00:00 2001 From: Michael Seibt <36601201+mstv@users.noreply.github.com> Date: Wed, 23 Aug 2023 21:47:38 +0200 Subject: [PATCH] Use the correct interface of JContainer for indexer (#11169) fixup for 786904e93e8abad6891d395d5d8367f741cfacca --- .../AppVeyorIntegration/AppVeyorAdapter.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Plugins/BuildServerIntegration/AppVeyorIntegration/AppVeyorAdapter.cs b/Plugins/BuildServerIntegration/AppVeyorIntegration/AppVeyorAdapter.cs index 64de817c58a..e423d73eada 100644 --- a/Plugins/BuildServerIntegration/AppVeyorIntegration/AppVeyorAdapter.cs +++ b/Plugins/BuildServerIntegration/AppVeyorIntegration/AppVeyorAdapter.cs @@ -356,16 +356,17 @@ private static void UpdateDisplay(IObserver observer, AppVeyorBuildIn private void UpdateDescription(AppVeyorBuildInfo buildDetails, CancellationToken cancellationToken) { - var buildDetailsParsed = ThreadHelper.JoinableTaskFactory.Run(() => FetchBuildDetailsManagingVersionUpdateAsync(buildDetails, cancellationToken)); + JObject buildDetailsParsed = ThreadHelper.JoinableTaskFactory.Run(() => FetchBuildDetailsManagingVersionUpdateAsync(buildDetails, cancellationToken)); if (buildDetailsParsed is null) { return; } - var buildData = buildDetailsParsed["build"]; - var buildDescription = buildData["jobs"][^1]; + JToken buildData = buildDetailsParsed["build"]; + IList buildJobs = (JContainer)buildData["jobs"]; + JToken buildDescription = buildJobs[^1]; - var status = buildDescription["status"].ToObject(); + string status = buildDescription["status"].ToObject(); buildDetails.Status = ParseBuildStatus(status); buildDetails.ChangeProgressCounter();