summaryrefslogtreecommitdiff
path: root/PrincipalProviders
diff options
context:
space:
mode:
Diffstat (limited to 'PrincipalProviders')
-rw-r--r--PrincipalProviders/LocalPrincipalProvider.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/PrincipalProviders/LocalPrincipalProvider.cs b/PrincipalProviders/LocalPrincipalProvider.cs
index 8035ce8..d480633 100644
--- a/PrincipalProviders/LocalPrincipalProvider.cs
+++ b/PrincipalProviders/LocalPrincipalProvider.cs
@@ -25,11 +25,11 @@ public class LocalPrincipalProvider : PrincipalProvider {
return db.Groups.FirstOrDefault(p => p.Name == name);
}
- public override IGroup[] GetGroups(IPrincipal principal, bool recurse) {
+ public override IGroup[] GetGroups(SecurityIdentifier sid, bool recurse) {
using var db = dbFactory.CreateDbContext();
List<LocalGroup> groups = db.Principals
- .First(p => p.Sid == principal.Sid)
+ .First(p => p.Sid == sid)
.MemberOf;
if(!recurse)