Skip to content

Commit f952688

Browse files
authored
Merge pull request #2558 from TechnologyEnhancedLearning/Develop/Fix/TD-149-Certificate-Supervisor-CentreName-Issue
TD-149- skipped supervisor details when learner checks for certificate.
2 parents 357f4ae + 549abf6 commit f952688

File tree

1 file changed

+7
-4
lines changed
  • DigitalLearningSolutions.Web/Controllers/LearningPortalController

1 file changed

+7
-4
lines changed

DigitalLearningSolutions.Web/Controllers/LearningPortalController/Current.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ int delegateUserId
347347
[NoCaching]
348348
public IActionResult CompetencySelfAssessmentCertificate(int candidateAssessmentId, int route)
349349
{
350-
350+
int supervisorDelegateId = 0;
351351
if (candidateAssessmentId == 0)
352352
{
353353
return NotFound();
@@ -360,8 +360,11 @@ public IActionResult CompetencySelfAssessmentCertificate(int candidateAssessment
360360
}
361361

362362
var delegateUserId = competencymaindata.LearnerId;
363-
var supervisorDelegate = supervisorService.GetSupervisorDelegate(User.GetAdminIdKnownNotNull(), delegateUserId);
364-
363+
if (route == 3)
364+
{
365+
var supervisorDelegate = supervisorService.GetSupervisorDelegate(User.GetAdminIdKnownNotNull(), delegateUserId);
366+
supervisorDelegateId = supervisorDelegate.ID;
367+
}
365368
var recentResults = selfAssessmentService.GetMostRecentResults(competencymaindata.SelfAssessmentID, competencymaindata.LearnerDelegateAccountId).ToList();
366369
var supervisorSignOffs = selfAssessmentService.GetSupervisorSignOffsForCandidateAssessment(competencymaindata.SelfAssessmentID, delegateUserId);
367370

@@ -411,7 +414,7 @@ public IActionResult CompetencySelfAssessmentCertificate(int candidateAssessment
411414
ViewBag.CompetencySummaries = competencySummaries;
412415
var activitySummaryCompetencySelfAssesment = selfAssessmentService.GetActivitySummaryCompetencySelfAssesment(competencymaindata.Id);
413416
var model = new CompetencySelfAssessmentCertificateViewModel(competencymaindata, competencycount, route, accessors, activitySummaryCompetencySelfAssesment, roleCount);
414-
ViewBag.LoggedInSupervisorDelegatesId = supervisorDelegate.ID;
417+
ViewBag.LoggedInSupervisorDelegatesId = supervisorDelegateId;
415418
return View("Current/CompetencySelfAssessmentCertificate", model);
416419
}
417420
[Route("DownloadCertificate")]

0 commit comments

Comments
 (0)