You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DigitalLearningSolutions.Data/DataServices/FrameworkDataService.cs
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -2407,20 +2407,20 @@ public IEnumerable<BulkCompetency> GetBulkCompetenciesForFramework(int framework
2407
2407
else
2408
2408
{
2409
2409
returnconnection.Query<BulkCompetency>(
2410
-
@"SELECT fc.ID, cg.Name AS CompetencyGroup, cg.Description AS GroupDescription, c.Name AS Competency, c.Description AS CompetencyDescription, c.AlwaysShowDescription, STUFF((
2410
+
@"SELECT fc.ID, ISNULL(cg.Name, '') AS CompetencyGroup, cg.Description AS GroupDescription, c.Name AS Competency, c.Description AS CompetencyDescription, c.AlwaysShowDescription, STUFF((
2411
2411
SELECT ', ' + f.FlagName
2412
2412
FROM Flags AS f
2413
2413
INNER JOIN CompetencyFlags AS cf ON f.ID = cf.FlagID
2414
2414
WHERE cf.CompetencyID = c.ID
2415
2415
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '') AS FlagsCsv
2416
2416
FROM
2417
2417
Competencies AS c INNER JOIN
2418
-
FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID INNER JOIN
2419
-
FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID INNER JOIN
2418
+
FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID LEFT JOIN
2419
+
FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID LEFT JOIN
2420
2420
CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID
2421
2421
WHERE (fc.FrameworkID = @frameworkId)
2422
2422
GROUP BY fc.ID, c.ID, cg.Name, cg.Description, c.Name, c.Description, c.AlwaysShowDescription, fcg.Ordering, fc.Ordering
2423
-
ORDER BY fcg.Ordering, fc.Ordering",
2423
+
ORDER BY COALESCE(fcg.Ordering,99999), fc.Ordering",
2424
2424
new{frameworkId}
2425
2425
);
2426
2426
}
@@ -2430,10 +2430,10 @@ public List<int> GetFrameworkCompetencyOrder(int frameworkId, List<int> framewor
2430
2430
{
2431
2431
returnconnection.Query<int>(
2432
2432
@"SELECT fc.ID
2433
-
FROM FrameworkCompetencies AS fc INNER JOIN
2433
+
FROM FrameworkCompetencies AS fc LEFT JOIN
2434
2434
FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID
2435
2435
WHERE (fc.FrameworkID = @frameworkId) AND (fc.ID IN @frameworkCompetencyIds)
2436
-
ORDER BY fcg.Ordering, fc.Ordering",
2436
+
ORDER BY COALESCE(fcg.Ordering,99999), fc.Ordering",
0 commit comments