Skip to content

Commit bcd42c0

Browse files
committed
Fix
1 parent 9976ca1 commit bcd42c0

File tree

1 file changed

+2
-3
lines changed
  • x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/permission

1 file changed

+2
-3
lines changed

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/permission/Role.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,6 @@ static SimpleRole buildFromRoleDescriptor(
427427
new FieldPermissionsDefinition(indexPrivilege.getGrantedFields(), indexPrivilege.getDeniedFields())
428428
);
429429
Set<BytesReference> query = indexPrivilege.getQuery() == null ? null : Collections.singleton(indexPrivilege.getQuery());
430-
IndexPrivilege privilege = IndexPrivilege.get(Sets.newHashSet(indexPrivilege.getPrivileges()));
431430
boolean allowRestrictedIndices = indexPrivilege.allowRestrictedIndices();
432431
Map<IndexComponentSelectorPrivilege, Set<String>> split = IndexComponentSelectorPrivilege.splitBySelectors(
433432
indexPrivilege.getPrivileges()
@@ -436,10 +435,10 @@ static SimpleRole buildFromRoleDescriptor(
436435
builder.add(
437436
fieldPermissions,
438437
query,
439-
privilege,
438+
IndexPrivilege.get(entry.getValue()),
440439
allowRestrictedIndices,
441440
entry.getKey(),
442-
entry.getValue().toArray(String[]::new)
441+
indexPrivilege.getIndices()
443442
);
444443
}
445444
}

0 commit comments

Comments
 (0)