Skip to content

Commit 7ef6456

Browse files
TD-3542 Console '500' error is seeing on the 'My staff' screen when clicked 'Supervise' link for 'Version_2_Data_Professions framework' assessment
1 parent ec0e37c commit 7ef6456

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

DigitalLearningSolutions.Web/Controllers/SupervisorController/Supervisor.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,16 +1061,16 @@ public IActionResult QuickAddSupervisor(int selfAssessmentId, int supervisorDele
10611061

10621062
var sessionEnrolOnRoleProfile = new SessionEnrolOnRoleProfile()
10631063
{
1064-
SelfAssessmentID = supervisorRoles.FirstOrDefault().SelfAssessmentID,
1065-
SelfAssessmentSupervisorRoleId = supervisorRoles.FirstOrDefault().ID
1064+
SelfAssessmentID = supervisorRoles.FirstOrDefault() != null ? supervisorRoles.FirstOrDefault().SelfAssessmentID : selfAssessmentId,
1065+
SelfAssessmentSupervisorRoleId = supervisorRoles.FirstOrDefault() != null ? supervisorRoles.FirstOrDefault().ID : 0
10661066
};
10671067

10681068
multiPageFormService.SetMultiPageFormData(
10691069
sessionEnrolOnRoleProfile,
10701070
MultiPageFormDataFeature.EnrolDelegateOnProfileAssessment,
10711071
TempData
10721072
);
1073-
var supervisorRoleName = supervisorRoles.FirstOrDefault().RoleName;
1073+
var supervisorRoleName = supervisorRoles.FirstOrDefault() != null ? supervisorRoles.FirstOrDefault().RoleName : "";
10741074
var model = new EnrolDelegateSummaryViewModel
10751075
{
10761076
RoleProfile = roleProfile,

DigitalLearningSolutions.Web/Views/Supervisor/SelectDelegateSupervisorRoleSummary.cshtml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,15 @@
4747
<partial name="Shared/_StaffDetails" model="Model.Item1.SupervisorDelegateDetail" />
4848
</div>
4949
</details>
50-
<h2>Supervision Summary</h2>
50+
@if (string.IsNullOrWhiteSpace(Model.Item1.SupervisorRoleName))
51+
{
52+
<p>No supervisor roles have been configured for this self assessment.</p>
53+
}
54+
else
55+
{
56+
57+
58+
<h2>Supervision Summary</h2>
5159
<dl class="nhsuk-summary-list">
5260

5361
<div class="nhsuk-summary-list__row">
@@ -115,3 +123,4 @@
115123
Cancel
116124
</a>
117125
</div>
126+
}

0 commit comments

Comments
 (0)