Skip to content

Commit 3b6e030

Browse files
committed
More assertions
1 parent d78cc3e commit 3b6e030

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

x-pack/plugin/downsample/src/main/java/org/elasticsearch/xpack/downsample/TransportDownsampleAction.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import org.elasticsearch.cluster.block.ClusterBlockLevel;
3535
import org.elasticsearch.cluster.metadata.IndexMetadata;
3636
import org.elasticsearch.cluster.metadata.IndexMetadata.DownsampleTaskStatus;
37+
import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver;
3738
import org.elasticsearch.cluster.metadata.MetadataCreateIndexService;
3839
import org.elasticsearch.cluster.metadata.ProjectId;
3940
import org.elasticsearch.cluster.metadata.ProjectMetadata;
@@ -209,7 +210,8 @@ protected void masterOperation(
209210
) {
210211
long startTime = client.threadPool().relativeTimeInMillis();
211212
String sourceIndexName = request.getSourceIndex();
212-
213+
IndexNameExpressionResolver.assertExpressionHasDefaultOrDataSelector(sourceIndexName);
214+
IndexNameExpressionResolver.assertExpressionHasDefaultOrDataSelector(request.getTargetIndex());
213215
final IndicesAccessControl indicesAccessControl = threadContext.getTransient(AuthorizationServiceField.INDICES_PERMISSIONS_KEY);
214216
if (indicesAccessControl != null) {
215217
final IndicesAccessControl.IndexAccessControl indexPermissions = indicesAccessControl.getIndexPermissions(sourceIndexName);

0 commit comments

Comments
 (0)