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
@@ -2419,20 +2419,20 @@ public IEnumerable<BulkCompetency> GetBulkCompetenciesForFramework(int framework
2419
2419
else
2420
2420
{
2421
2421
returnconnection.Query<BulkCompetency>(
2422
-
@"SELECT fc.ID, cg.Name AS CompetencyGroup, cg.Description AS GroupDescription, c.Name AS Competency, c.Description AS CompetencyDescription, c.AlwaysShowDescription, STUFF((
2422
+
@"SELECT fc.ID, ISNULL(cg.Name, '') AS CompetencyGroup, cg.Description AS GroupDescription, c.Name AS Competency, c.Description AS CompetencyDescription, c.AlwaysShowDescription, STUFF((
2423
2423
SELECT ', ' + f.FlagName
2424
2424
FROM Flags AS f
2425
2425
INNER JOIN CompetencyFlags AS cf ON f.ID = cf.FlagID
2426
2426
WHERE cf.CompetencyID = c.ID
2427
2427
FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '') AS FlagsCsv
2428
2428
FROM
2429
2429
Competencies AS c INNER JOIN
2430
-
FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID INNER JOIN
2431
-
FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID INNER JOIN
2430
+
FrameworkCompetencies AS fc ON c.ID = fc.CompetencyID LEFT JOIN
2431
+
FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID LEFT JOIN
2432
2432
CompetencyGroups AS cg ON fcg.CompetencyGroupID = cg.ID
2433
2433
WHERE (fc.FrameworkID = @frameworkId)
2434
2434
GROUP BY fc.ID, c.ID, cg.Name, cg.Description, c.Name, c.Description, c.AlwaysShowDescription, fcg.Ordering, fc.Ordering
2435
-
ORDER BY fcg.Ordering, fc.Ordering",
2435
+
ORDER BY COALESCE(fcg.Ordering,99999), fc.Ordering",
2436
2436
new{frameworkId}
2437
2437
);
2438
2438
}
@@ -2442,10 +2442,10 @@ public List<int> GetFrameworkCompetencyOrder(int frameworkId, List<int> framewor
2442
2442
{
2443
2443
returnconnection.Query<int>(
2444
2444
@"SELECT fc.ID
2445
-
FROM FrameworkCompetencies AS fc INNER JOIN
2445
+
FROM FrameworkCompetencies AS fc LEFT JOIN
2446
2446
FrameworkCompetencyGroups AS fcg ON fc.FrameworkCompetencyGroupID = fcg.ID
2447
2447
WHERE (fc.FrameworkID = @frameworkId) AND (fc.ID IN @frameworkCompetencyIds)
2448
-
ORDER BY fcg.Ordering, fc.Ordering",
2448
+
ORDER BY COALESCE(fcg.Ordering,99999), fc.Ordering",
0 commit comments