Skip to content

Commit cf727ed

Browse files
committed
TD-5548- competency/proficiency groups that have any competencies/proficiencies, were selected for old/new group comparison.
1 parent 8476491 commit cf727ed

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

DigitalLearningSolutions.Web/Services/ImportCompetenciesFromFileService.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,13 @@ public ImportCompetenciesResult PreProcessCompetenciesTable(IXLWorkbook workbook
3737
var newCompetencyIds = competencyRows.Select(row => row.ID ?? 0).ToList();
3838
var existingIds = frameworkService.GetFrameworkCompetencyOrder(frameworkId, newCompetencyIds);
3939
var existingGroups = frameworkService
40-
.GetFrameworkCompetencyGroups(frameworkId)
40+
.GetFrameworkCompetencyGroups(frameworkId).Where(x => x.FrameworkCompetencies.Any()).ToList()
4141
.Select(row => row.Name)
4242
.Distinct()
4343
.ToList();
44-
var newGroups = competencyRows.Select(row => row.CompetencyGroup ?? "").Distinct().ToList();
44+
var newGroups = competencyRows.Select(row => row.CompetencyGroup)
45+
.Where(g => !string.IsNullOrEmpty(g))
46+
.Distinct().ToList();
4547
foreach (var competencyRow in competencyRows)
4648
{
4749
PreProcessCompetencyRow(competencyRow, newCompetencyIds, existingIds, existingGroups, newGroups);

0 commit comments

Comments
 (0)