File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
DigitalLearningSolutions.Web/Controllers/LearningPortalController Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -1566,7 +1566,13 @@ ManageOptionalCompetenciesViewModel model
15661566
15671567 }
15681568
1569- if ( ! selfAssessmentService . HasMinimumOptionalCompetencies ( selfAssessmentId , delegateUserId ) )
1569+ var recentResults = selfAssessmentService . GetMostRecentResults ( selfAssessmentId , User . GetCandidateIdKnownNotNull ( ) ) . ToList ( ) ;
1570+
1571+ bool isVerificationPending = recentResults ? . SelectMany ( comp => comp . AssessmentQuestions ) . Where ( quest => quest . Required )
1572+ . Where ( quest => quest . Required )
1573+ . All ( quest => ! ( ( quest . Result == null || quest . Verified == null || quest . SignedOff != true ) && quest . Required ) ) != true ;
1574+
1575+ if ( ! selfAssessmentService . HasMinimumOptionalCompetencies ( selfAssessmentId , delegateUserId ) || isVerificationPending )
15701576 {
15711577 var supervisorsSignOffs = selfAssessmentService . GetSupervisorSignOffsForCandidateAssessment ( selfAssessmentId , delegateUserId ) ;
15721578
You can’t perform that action at this time.
0 commit comments