File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
x-pack/plugin/security/src/main/java/org/elasticsearch/xpack/security/authz/interceptor Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 1111import org .elasticsearch .action .ActionListener ;
1212import org .elasticsearch .action .IndicesRequest ;
1313import org .elasticsearch .action .support .IndexComponentSelector ;
14- import org .elasticsearch .cluster .metadata .DataStreamFailureStoreDefinition ;
15- import org .elasticsearch .cluster .metadata .IndexMetadata ;
14+ import org .elasticsearch .cluster .metadata .IndexAbstraction ;
1615import org .elasticsearch .cluster .metadata .IndexNameExpressionResolver ;
1716import org .elasticsearch .cluster .project .ProjectResolver ;
1817import org .elasticsearch .cluster .service .ClusterService ;
@@ -86,11 +85,15 @@ private boolean hasDlsFlsPermissions(IndicesAccessControl.IndexAccessControl ind
8685 }
8786
8887 private boolean isBackingFailureStoreIndex (String index ) {
89- IndexMetadata indexMetadata = clusterService .state ().metadata ().getProject (projectResolver .getProjectId ()).index (index );
90- if (indexMetadata == null ) {
88+ final IndexAbstraction indexAbstraction = clusterService .state ()
89+ .metadata ()
90+ .getProject (projectResolver .getProjectId ())
91+ .getIndicesLookup ()
92+ .get (index );
93+ if (indexAbstraction == null ) {
9194 return false ;
9295 }
93- return indexMetadata . getSettings (). hasValue ( DataStreamFailureStoreDefinition . INDEX_FAILURE_STORE_VERSION_SETTING_NAME );
96+ return indexAbstraction . isFailureIndexOfDataStream ( );
9497 }
9598
9699}
You can’t perform that action at this time.
0 commit comments