@@ -1532,22 +1532,6 @@ ManageOptionalCompetenciesViewModel model
15321532 ) ;
15331533 }
15341534 }
1535- var optionalCompetency =
1536- ( selfAssessmentService . GetCandidateAssessmentOptionalCompetencies ( selfAssessmentId , delegateUserId ) ) . Where ( x => ! x . IncludedInSelfAssessment ) ;
1537- if ( optionalCompetency . Any ( ) )
1538- {
1539- foreach ( var optinal in optionalCompetency )
1540- {
1541- var selfAssessmentResults = selfAssessmentService . GetSelfAssessmentResultswithSupervisorVerificationsForDelegateSelfAssessmentCompetency ( delegateUserId , selfAssessmentId , optinal . Id ) ;
1542- if ( selfAssessmentResults . Any ( ) )
1543- {
1544- foreach ( var item in selfAssessmentResults )
1545- {
1546- selfAssessmentService . RemoveReviewCandidateAssessmentOptionalCompetencies ( item . Id ) ;
1547- }
1548- }
1549- }
1550- }
15511535 if ( model . GroupOptionalCompetenciesChecked != null )
15521536 {
15531537 var optionalCompetencies =
@@ -1566,6 +1550,23 @@ ManageOptionalCompetenciesViewModel model
15661550
15671551 }
15681552
1553+ var optionalCompetency =
1554+ ( selfAssessmentService . GetCandidateAssessmentOptionalCompetencies ( selfAssessmentId , delegateUserId ) ) . Where ( x => ! x . IncludedInSelfAssessment ) ;
1555+ if ( optionalCompetency . Any ( ) )
1556+ {
1557+ foreach ( var optinal in optionalCompetency )
1558+ {
1559+ var selfAssessmentResults = selfAssessmentService . GetSelfAssessmentResultswithSupervisorVerificationsForDelegateSelfAssessmentCompetency ( delegateUserId , selfAssessmentId , optinal . Id ) ;
1560+ if ( selfAssessmentResults . Any ( ) )
1561+ {
1562+ foreach ( var item in selfAssessmentResults )
1563+ {
1564+ selfAssessmentService . RemoveReviewCandidateAssessmentOptionalCompetencies ( item . Id ) ;
1565+ }
1566+ }
1567+ }
1568+ }
1569+
15691570 var recentResults = selfAssessmentService . GetMostRecentResults ( selfAssessmentId , User . GetCandidateIdKnownNotNull ( ) ) . ToList ( ) ;
15701571
15711572 bool isVerificationPending = recentResults ? . SelectMany ( comp => comp . AssessmentQuestions ) . Where ( quest => quest . Required )
0 commit comments