File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed
x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/permission Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments