Skip to content

Commit e4e3274

Browse files
committed
TD-4887-code optimized
1 parent 58b5aff commit e4e3274

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

DigitalLearningSolutions.Data/DataServices/SelfAssessmentDataService/SelfAssessmentSupervisorDataService.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,6 @@ public IEnumerable<SelfAssessmentSupervisor> GetOtherSupervisorsForCandidate(
103103
int delegateUserId
104104
)
105105
{
106-
var selfAssessmentCategoryId = connection.ExecuteScalar<int>(@"SELECT CategoryID FROM SelfAssessments WHERE ID = @selfAssessmentId",
107-
new { selfAssessmentId });
108-
109106
return connection.Query<SelfAssessmentSupervisor>(
110107
@"SELECT DISTINCT
111108
sd.ID AS SupervisorDelegateID,
@@ -125,9 +122,9 @@ FROM SupervisorDelegates AS sd
125122
WHERE (sd.Removed IS NULL) AND (cas.Removed IS NULL) AND (sd.SupervisorAdminID IS NOT NULL) AND (sd.DelegateUserID = @delegateUserId)
126123
AND (au.Supervisor = 1 OR au.NominatedSupervisor = 1) AND (au.Active = 1)
127124
AND (ca.SelfAssessmentID <> @selfAssessmentId)
128-
AND (au.CategoryID = 0 OR au.CategoryID = @selfAssessmentCategoryId)
125+
AND (au.CategoryID = 0 OR au.CategoryID IN (select CategoryID from SelfAssessments where ID = @selfAssessmentId))
129126
ORDER BY SupervisorName",
130-
new { selfAssessmentId, delegateUserId, selfAssessmentCategoryId }
127+
new { selfAssessmentId, delegateUserId }
131128
);
132129
}
133130

0 commit comments

Comments
 (0)