Skip to content

Commit 8200022

Browse files
committed
Fix
Signed-off-by: Nils Bandener <[email protected]>
1 parent ffe37d9 commit 8200022

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/org/opensearch/security/privileges/TenantPrivileges.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff 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();

0 commit comments

Comments
 (0)