Skip to content

Commit 20153c6

Browse files
committed
Fixing multiproject handling in TransportUpdateDataStreamMappingsAction
1 parent ea2e7b4 commit 20153c6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

modules/data-streams/src/main/java/org/elasticsearch/datastreams/action/TransportUpdateDataStreamMappingsAction.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.elasticsearch.cluster.block.ClusterBlockLevel;
2222
import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver;
2323
import org.elasticsearch.cluster.metadata.MetadataDataStreamsService;
24+
import org.elasticsearch.cluster.metadata.ProjectId;
2425
import org.elasticsearch.cluster.project.ProjectResolver;
2526
import org.elasticsearch.cluster.service.ClusterService;
2627
import org.elasticsearch.common.Strings;
@@ -82,7 +83,7 @@ protected void masterOperation(
8283
ActionListener<UpdateDataStreamMappingsAction.Response> listener
8384
) throws Exception {
8485
List<String> dataStreamNames = indexNameExpressionResolver.dataStreamNames(
85-
state.projectState(projectResolver.getProjectId()).metadata(),
86+
projectResolver.getProjectMetadata(state),
8687
IndicesOptions.DEFAULT,
8788
request.indices()
8889
);
@@ -143,8 +144,9 @@ private void updateSingleDataStream(
143144
);
144145
return;
145146
}
147+
ProjectId projectId = projectResolver.getProjectId();
146148
metadataDataStreamsService.updateMappings(
147-
projectResolver.getProjectId(),
149+
projectId,
148150
masterNodeTimeout,
149151
ackTimeout,
150152
dataStreamName,
@@ -159,9 +161,7 @@ private void updateSingleDataStream(
159161
true,
160162
null,
161163
mappingsOverrides,
162-
dataStream.getEffectiveMappings(
163-
clusterService.state().projectState(projectResolver.getProjectId()).metadata()
164-
)
164+
dataStream.getEffectiveMappings(clusterService.state().projectState(projectId).metadata())
165165
)
166166
);
167167
} catch (IOException e) {

0 commit comments

Comments
 (0)