File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
src/main/java/org/opensearch/security/privileges Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -88,11 +88,13 @@ public TenantPrivileges(
8888 ) {
8989 this .allTenantNames = ImmutableSet .copyOf (definedTenants .getCEntries ().keySet ());
9090
91- DeduplicatingCompactSubSetBuilder <String > roleSetBuilder = new DeduplicatingCompactSubSetBuilder <>(roles .getCEntries ().keySet ());
91+ Map <String , RoleV7 > roleEntries = roles .getCEntries ();
92+
93+ DeduplicatingCompactSubSetBuilder <String > roleSetBuilder = new DeduplicatingCompactSubSetBuilder <>(roleEntries .keySet ());
9294 Map <String , Map <ActionType , DeduplicatingCompactSubSetBuilder .SubSetBuilder <String >>> tenantToActionTypeToRoles = new HashMap <>();
9395 Map <String , Map <ActionType , Set <String >>> rolesToActionTypeToDynamicTenantPattern = new HashMap <>();
9496
95- for (Map .Entry <String , RoleV7 > entry : roles . getCEntries () .entrySet ()) {
97+ for (Map .Entry <String , RoleV7 > entry : roleEntries .entrySet ()) {
9698 try {
9799 String roleName = entry .getKey ();
98100 RoleV7 role = entry .getValue ();
You can’t perform that action at this time.
0 commit comments