File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
x-pack/plugin/security/src/test/java/org/elasticsearch/xpack/security/authz Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 130130import org .elasticsearch .search .builder .PointInTimeBuilder ;
131131import org .elasticsearch .search .builder .SearchSourceBuilder ;
132132import org .elasticsearch .search .crossproject .CrossProjectModeDecider ;
133+ import org .elasticsearch .search .crossproject .CrossProjectRoutingResolver ;
133134import org .elasticsearch .search .crossproject .ProjectRoutingInfo ;
134135import org .elasticsearch .search .crossproject .ProjectRoutingResolver ;
135136import org .elasticsearch .search .crossproject .ProjectTags ;
@@ -1336,7 +1337,7 @@ public void testResolveIndexActionWithProjectAuthorization() {
13361337 projectResolver ,
13371338 authorizedProjectsResolver ,
13381339 crossProjectModeDecider ,
1339- routingResolver
1340+ new CrossProjectRoutingResolver ()
13401341 );
13411342
13421343 RoleDescriptor role = new RoleDescriptor (
@@ -3879,6 +3880,9 @@ public void testCrossProjectSetExceptionOnUnauthorizedIndex() {
38793880 when (crossProjectModeDecider .crossProjectEnabled ()).thenReturn (true );
38803881 when (crossProjectModeDecider .resolvesCrossProject (any ())).thenReturn (true );
38813882
3883+ // return unchanged second argument for resolver
3884+ when (routingResolver .resolve (any (), any ())).thenAnswer (invocation -> invocation .getArgument (1 ));
3885+
38823886 final var metadataBuilder = ProjectMetadata .builder (projectId ).put (createIndexMetadata ("accessible-index" ), true );
38833887 if (randomBoolean ()) {
38843888 metadataBuilder .put (createIndexMetadata ("not-accessible-index" ), true );
You can’t perform that action at this time.
0 commit comments