Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to govuk-frontend 5.3.0 #1786

Closed
wants to merge 1 commit into from

Upgrade to govuk-frontend 5.3.0

5d15357
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Upgrade to govuk-frontend 5.3.0 #1786

Upgrade to govuk-frontend 5.3.0
5d15357
Select commit
Loading
Failed to load commit list.
GitHub Actions / TeachingRecordSystem.SupportUi.Tests test results failed Jan 5, 2025 in 0s

1093 passed, 2 failed and 4 skipped

Tests failed

❌ TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/TestResults/_fv-az1984-192_2025-01-05_12_19_36.trx

1099 tests were completed in 749s with 1093 passed, 2 failed and 4 skipped.

Test suite Passed Failed Skipped Time
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.CheckAnswersTests 12✅ 329s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.DetailsTests 16✅ 439s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.IndexTests 1✅ 50s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.LinkTests 17✅ 439s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.ReasonTests 22✅ 512s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.StartDateTests 16✅ 428s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AddAlert.TypeTests 17✅ 447s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.AlertDetailsTests 10✅ 318s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.CloseAlert.CheckAnswersTests 17✅ 467s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.CloseAlert.IndexTests 17✅ 458s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.CloseAlert.ReasonTests 22✅ 523s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.DeleteAlert.CheckAnswersTests 18✅ 488s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.DeleteAlert.IndexTests 26✅ 523s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.Details.CheckAnswersTests 17✅ 469s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.Details.IndexTests 16✅ 455s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.Details.ReasonTests 22✅ 500s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.EndDate.CheckAnswersTests 17✅ 480s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.EndDate.IndexTests 18✅ 473s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.EndDate.ReasonTests 20✅ 506s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.Link.CheckAnswersTests 17✅ 474s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.Link.IndexTests 21✅ 482s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.Link.ReasonTests 22✅ 504s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.StartDate.CheckAnswersTests 16✅ 446s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.StartDate.IndexTests 17✅ 468s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.EditAlert.StartDate.ReasonTests 22✅ 504s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.ReopenAlert.CheckAnswersTests 16✅ 441s
TeachingRecordSystem.SupportUi.Tests.PageTests.Alerts.ReopenAlert.IndexTests 20✅ 487s
TeachingRecordSystem.SupportUi.Tests.PageTests.ApiKeys.AddApiKeyTests 9✅ 161s
TeachingRecordSystem.SupportUi.Tests.PageTests.ApiKeys.EditApiKeyTests 9✅ 172s
TeachingRecordSystem.SupportUi.Tests.PageTests.ApplicationUsers.AddApplicationUserTests 6✅ 70s
TeachingRecordSystem.SupportUi.Tests.PageTests.ApplicationUsers.EditApplicationUserTests 23✅ 365s
TeachingRecordSystem.SupportUi.Tests.PageTests.ChangeRequests.EditChangeRequest.AcceptTests 10✅ 317s
TeachingRecordSystem.SupportUi.Tests.PageTests.ChangeRequests.EditChangeRequest.IndexTests 14✅ 398s
TeachingRecordSystem.SupportUi.Tests.PageTests.ChangeRequests.EditChangeRequest.RejectTests 12✅ 380s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.AddMq.CheckAnswersTests 10✅ 310s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.AddMq.IndexTests 1✅ 29s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.AddMq.ProviderTests 6✅ 169s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.AddMq.SpecialismTests 7✅ 191s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.AddMq.StartDateTests 10✅ 273s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.AddMq.StatusTests 11✅ 319s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.DeleteMq.ConfirmTests 7✅ 267s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.DeleteMq.IndexTests 10✅ 336s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Provider.ConfirmTests 6✅ 260s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Provider.IndexTests 7✅ 224s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Provider.ReasonTests 10✅ 317s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Specialism.ConfirmTests 6✅ 241s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Specialism.IndexTests 9✅ 282s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Specialism.ReasonTests 10✅ 304s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.StartDate.ConfirmTests 6✅ 235s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.StartDate.IndexTests 9✅ 274s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.StartDate.ReasonTests 10✅ 333s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Status.ConfirmTests 9✅ 334s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Status.IndexTests 10✅ 323s
TeachingRecordSystem.SupportUi.Tests.PageTests.Mqs.EditMq.Status.ReasonTests 14✅ 409s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.IndexTests 6✅ 261s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.AlertsTests 23✅ 515s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.ChangeLogAlertEventsTests 95✅ 650s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.ChangeLogMandatoryQualificationEventsTests 27✅ 557s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.ChangeLogTests 16✅ 485s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.EditDateOfBirth.ConfirmTests 5✅ 130s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.EditDateOfBirth.IndexTests 13✅ 390s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.EditInduction.CommonPageTests 51✅ 611s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.EditInduction.EditInductionStatusTests 28✅ 547s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.EditName.ConfirmTests 8✅ 254s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.EditName.IndexTests 9✅ 280s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.IndexTests 6✅ 246s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.InductionTests 18✅ 494s
TeachingRecordSystem.SupportUi.Tests.PageTests.Persons.PersonDetail.QualificationsTests 5✅ 156s
TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.ConnectTests 8✅ 2⚪ 291s
TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.IndexTests 6✅ 2❌ 2⚪ 273s
TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.IndexTests 7✅ 8s
TeachingRecordSystem.SupportUi.Tests.PageTests.Users.AddUser.ConfirmTests 11✅ 144s
TeachingRecordSystem.SupportUi.Tests.PageTests.Users.AddUser.IndexTests 8✅ 97s
TeachingRecordSystem.SupportUi.Tests.PageTests.Users.EditUserTests 17✅ 284s
TeachingRecordSystem.SupportUi.Tests.PageTests.Users.UsersTests 3✅ 58s

❌ TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.IndexTests

✅ Get_SupportTaskDoesNotExist_ReturnsNotFound
⚪ Get_SupportTaskIsNotConnectOneLoginUserType_ReturnsNotFound
✅ Get_SupportTaskIsNotOpen_ReturnsNotFound
❌ Get_ValidRequest_RendersExpectedContent
	System.NotSupportedException : Specified method is not supported.
❌ Post_NoSuggestionChosen_RendersError
	System.NotSupportedException : Specified method is not supported.
✅ Post_SupportTaskDoesNotExist_ReturnsNotFound
⚪ Post_SupportTaskIsNotConnectOneLoginUserType_ReturnsNotFound
✅ Post_SupportTaskIsNotOpen_ReturnsNotFound
✅ Post_ValidRequestFromSuggestion_RedirectsToConnectPage
✅ Post_ValidRequestWithOverridenTrn_RedirectsToConnectPage

Annotations

Check failure on line 104 in TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml

See this annotation in the file changed.

@github-actions github-actions / TeachingRecordSystem.SupportUi.Tests test results

TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.IndexTests ► Get_ValidRequest_RendersExpectedContent

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/TestResults/_fv-az1984-192_2025-01-05_12_19_36.trx
Error:
  System.NotSupportedException : Specified method is not supported.
Raw output
System.NotSupportedException : Specified method is not supported.
   at GovUk.Frontend.AspNetCore.TagHelpers.RadiosContext.SetLabel(Boolean isPageHeading, AttributeDictionary attributes, IHtmlContent content)
   at GovUk.Frontend.AspNetCore.TagHelpers.FormGroupLabelTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<RenderConnectToTrnOption>b__29_0()
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.TextInputTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.RenderConnectToTrnOption()
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_29() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 104
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.RadiosItemConditionalTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_27()
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.RadiosItemTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_3() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 97
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.FormGroupTagHelperBase.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_0() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 89
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.ExecuteAsync() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 4
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, String contentType, Nullable`1 statusCode)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, String contentType, Nullable`1 statusCode)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResultFilterAsync>g__Awaited|30_0[TFilter,TFilterAsync](ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResultExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.ResultNext[TFilter,TFilterAsync](State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeResultFilters()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Joonasw.AspNetCore.SecurityHeaders.Csp.CspMiddleware.Invoke(HttpContext context)
   at Prometheus.HttpMetrics.HttpRequestDurationMiddleware.Invoke(HttpContext context)
   at Prometheus.HttpMetrics.HttpRequestCountMiddleware.Invoke(HttpContext context)
   at Prometheus.HttpMetrics.HttpInProgressMiddleware.Invoke(HttpContext context)
   at TeachingRecordSystem.WebCommon.FormFlow.State.CommitStateChangesMiddleware.InvokeAsync(HttpContext context) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/FormFlow/State/CommitStateChangesMiddleware.cs:line 11
   at TeachingRecordSystem.WebCommon.FormFlow.State.CommitStateChangesMiddleware.InvokeAsync(HttpContext context) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/FormFlow/State/CommitStateChangesMiddleware.cs:line 17
   at GovUk.Frontend.AspNetCore.RewriteCssUrlsMiddleware.InvokeAsync(HttpContext context)
   at Microsoft.AspNetCore.TestHost.HttpContextBuilder.<>c__DisplayClass23_0.<<SendAsync>g__RunRequestAsync|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.TestHost.ClientHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.IndexTests.Get_ValidRequest_RendersExpectedContent() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/PageTests/SupportTasks/ConnectOneLoginUser/IndexTests.cs:line 60

Check failure on line 104 in TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml

See this annotation in the file changed.

@github-actions github-actions / TeachingRecordSystem.SupportUi.Tests test results

TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.IndexTests ► Post_NoSuggestionChosen_RendersError

Failed test found in:
  TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/TestResults/_fv-az1984-192_2025-01-05_12_19_36.trx
Error:
  System.NotSupportedException : Specified method is not supported.
Raw output
System.NotSupportedException : Specified method is not supported.
   at GovUk.Frontend.AspNetCore.TagHelpers.RadiosContext.SetLabel(Boolean isPageHeading, AttributeDictionary attributes, IHtmlContent content)
   at GovUk.Frontend.AspNetCore.TagHelpers.FormGroupLabelTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<RenderConnectToTrnOption>b__29_0()
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.TextInputTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.RenderConnectToTrnOption()
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_29() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 104
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.RadiosItemConditionalTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_27()
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.RadiosItemTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_3() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 97
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at GovUk.Frontend.AspNetCore.TagHelpers.FormGroupTagHelperBase.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.<ExecuteAsync>b__28_0() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 89
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext.GetChildContentAsync(Boolean useCachedResult, HtmlEncoder encoder)
   at Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)
   at Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperRunner.<RunAsync>g__Awaited|0_0(Task task, TagHelperExecutionContext executionContext, Int32 i, Int32 count)
   at TeachingRecordSystem.SupportUi.Pages.SupportTasks.ConnectOneLoginUser.Pages_SupportTasks_ConnectOneLoginUser_Index.ExecuteAsync() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.SupportUi/Pages/SupportTasks/ConnectOneLoginUser/Index.cshtml:line 4
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync(IRazorPage page, ViewContext context)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageAsync(IRazorPage page, ViewContext context, Boolean invokeViewStarts)
   at Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(ViewContext context)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, String contentType, Nullable`1 statusCode)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, String contentType, Nullable`1 statusCode)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResultFilterAsync>g__Awaited|30_0[TFilter,TFilterAsync](ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResultExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.ResultNext[TFilter,TFilterAsync](State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeResultFilters()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Joonasw.AspNetCore.SecurityHeaders.Csp.CspMiddleware.Invoke(HttpContext context)
   at Prometheus.HttpMetrics.HttpRequestDurationMiddleware.Invoke(HttpContext context)
   at Prometheus.HttpMetrics.HttpRequestCountMiddleware.Invoke(HttpContext context)
   at Prometheus.HttpMetrics.HttpInProgressMiddleware.Invoke(HttpContext context)
   at TeachingRecordSystem.WebCommon.FormFlow.State.CommitStateChangesMiddleware.InvokeAsync(HttpContext context) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/FormFlow/State/CommitStateChangesMiddleware.cs:line 11
   at TeachingRecordSystem.WebCommon.FormFlow.State.CommitStateChangesMiddleware.InvokeAsync(HttpContext context) in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/src/TeachingRecordSystem.WebCommon/FormFlow/State/CommitStateChangesMiddleware.cs:line 17
   at GovUk.Frontend.AspNetCore.RewriteCssUrlsMiddleware.InvokeAsync(HttpContext context)
   at Microsoft.AspNetCore.TestHost.HttpContextBuilder.<>c__DisplayClass23_0.<<SendAsync>g__RunRequestAsync|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.TestHost.ClientHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at TeachingRecordSystem.SupportUi.Tests.PageTests.SupportTasks.ConnectOneLoginUser.IndexTests.Post_NoSuggestionChosen_RendersError() in /home/runner/work/teaching-record-system/teaching-record-system/TeachingRecordSystem/tests/TeachingRecordSystem.SupportUi.Tests/PageTests/SupportTasks/ConnectOneLoginUser/IndexTests.cs:line 134