Skip to content

Commit bdecad7

Browse files
authored
Merge pull request #2172 from TechnologyEnhancedLearning/Develop/Fixes/TD-508-TD-2906-FixSPJoin
TD-508 TD-2906 Fixes sp query join to ensure all self assessments are returned
2 parents cb60268 + ec067dd commit bdecad7

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
using FluentMigrator;
44

5-
[Migration(202309141645)]
5+
[Migration(202310031044)]
66
public class AlterGetActivitiesForDelegateEnrolmentSPNotHiddenInLearningPortal : Migration
77
{
88
public override void Up()

DigitalLearningSolutions.Data.Migrations/Scripts/TD-2508-GetActivitiesForDelegateEnrolmentHiddenInLearningPortalTweak.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ AS
4343
FROM CourseCategories
4444
WHERE (CourseCategoryID = SA.CategoryID)) AS Category,
4545
'' AS Topic, IIF(CA.RemovedDate IS NULL,0,1) AS DelegateStatus,
46-
null AS HideInLearnerPortal
46+
0 AS HideInLearnerPortal
4747
FROM SelfAssessments AS SA
48-
INNER JOIN CentreSelfAssessments AS CSA ON SA.Id = CSA.SelfAssessmentID AND CSA.CentreId = @centreId AND CSA.AllowEnrolment = 1
48+
INNER JOIN CentreSelfAssessments AS CSA ON SA.Id = CSA.SelfAssessmentID AND CSA.CentreId = @centreId
4949
LEFT JOIN CandidateAssessments AS CA ON CSA.SelfAssessmentID=CA.SelfAssessmentID AND CA.DelegateUserID = (SELECT UserID from DelegateAccounts where ID=@DelegateID)
5050
WHERE (SA.ID NOT IN
5151
(SELECT SelfAssessmentID

DigitalLearningSolutions.Data.Migrations/Scripts/TD-2508-GetActivitiesForDelegateEnrolmentHiddenInLearningPortalTweak_down.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ AS
4343
WHERE (CourseCategoryID = SA.CategoryID)) AS Category,
4444
'' AS Topic, IIF(CA.RemovedDate IS NULL,0,1) AS DelegateStatus
4545
FROM SelfAssessments AS SA
46-
INNER JOIN CentreSelfAssessments AS CSA ON SA.Id = CSA.SelfAssessmentID AND CSA.CentreId = @centreId AND CSA.AllowEnrolment = 1
46+
INNER JOIN CentreSelfAssessments AS CSA ON SA.Id = CSA.SelfAssessmentID AND CSA.CentreId = @centreId
4747
LEFT JOIN CandidateAssessments AS CA ON CSA.SelfAssessmentID=CA.SelfAssessmentID AND CA.DelegateUserID = (SELECT UserID from DelegateAccounts where ID=@DelegateID)
4848
WHERE (SA.ID NOT IN
4949
(SELECT SelfAssessmentID

0 commit comments

Comments
 (0)