File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
DigitalLearningSolutions.Web/ViewModels/CompetencyAssessments Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,14 @@ public SelectFrameworkSourcesViewModel(CompetencyAssessmentBase competencyAssess
1515 UserRole = competencyAssessmentBase . UserRole ;
1616 TaskStatus = taskStatus ;
1717 PrimaryFramework = frameworks . FirstOrDefault ( f => f . ID == primaryFramework ) ;
18- Frameworks = frameworks . OrderBy ( f => f . FrameworkName ) ;
18+ var excludedIds = new HashSet < int > ( additionalFrameworksIds ) ;
19+ if ( primaryFramework . HasValue )
20+ {
21+ excludedIds . Add ( primaryFramework . Value ) ;
22+ }
23+ Frameworks = [ .. frameworks
24+ . Where ( f => ! excludedIds . Contains ( f . ID ) )
25+ . OrderBy ( f => f . FrameworkName ) ] ;
1926 AdditionalFrameworks = [ .. additionalFrameworksIds . Select ( id => frameworks . First ( f => f . ID == id ) ) ] ;
2027 ActionName = actionName ;
2128 }
You can’t perform that action at this time.
0 commit comments