Skip to content

Commit a163208

Browse files
committed
fix synchronizing admin role on first login
1 parent 35f969b commit a163208

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Framework/Intersect.Framework.Core/Security/PermissionSet.KnownSets.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ private static void UpdatePermissionSet(PermissionSet permissionSet)
2323
}
2424
}
2525

26+
InsertPermissionSet(permissionSet);
27+
}
28+
29+
private static void InsertPermissionSet(PermissionSet permissionSet)
30+
{
2631
KnownPermissionSets[permissionSet.Name] = permissionSet;
2732
PermissionSetUpdated?.Invoke(permissionSet);
2833
}

Framework/Intersect.Framework.Core/Security/PermissionSet.Presets.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public static PermissionSet Default
1515
}
1616

1717
permissionSet = new PermissionSet(NameDefault, inheritsFrom: null);
18-
KnownPermissionSets[NameDefault] = permissionSet;
18+
InsertPermissionSet(permissionSet);
1919
return permissionSet;
2020
}
2121
}
@@ -34,7 +34,7 @@ public static PermissionSet Admin
3434
[Permission.EngineVersion] = true,
3535
[Permission.WindowAdmin] = true,
3636
};
37-
KnownPermissionSets[NameAdmin] = permissionSet;
37+
InsertPermissionSet(permissionSet);
3838
return permissionSet;
3939
}
4040
}

0 commit comments

Comments
 (0)