Skip to content

Commit a20cd7a

Browse files
committed
TD-4169 Correcting the condition for Getting Roles
1 parent 58b567b commit a20cd7a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

DigitalLearningSolutions.Data/DataServices/FrameworkDataService.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1824,10 +1824,10 @@ FROM Competencies AS C INNER JOIN
18241824
public int GetAdminUserRoleForFrameworkId(int adminId, int frameworkId)
18251825
{
18261826
return (int)connection.ExecuteScalar(
1827-
@"SELECT MAX (CASE WHEN FW.OwnerAdminID = @adminId THEN 3 WHEN fwc.CanModify = 1 THEN 2 WHEN fwc.CanModify = 0 THEN 1 ELSE 0 END) AS UserRole
1827+
@"SELECT CASE WHEN FW.OwnerAdminID = @adminId THEN 3 WHEN fwc.CanModify = 1 THEN 2 WHEN fwc.CanModify = 0 THEN 1 ELSE 0 END AS UserRole
18281828
FROM Frameworks AS FW LEFT OUTER JOIN
18291829
FrameworkCollaborators AS fwc ON fwc.FrameworkID = FW.ID AND fwc.AdminID = @adminId
1830-
WHERE FW.ID = @frameworkId",
1830+
WHERE FW.ID = @frameworkId and FWC.IsDeleted=0",
18311831
new { adminId, frameworkId }
18321832
);
18331833
}

0 commit comments

Comments
 (0)