Skip to content

Commit 5c097f3

Browse files
committed
Fix error message
1 parent 73fe46c commit 5c097f3

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/action/TransportStartDatafeedAction.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -252,8 +252,10 @@ private ElasticsearchStatusException createUnlicensedError(
252252

253253
private ElasticsearchStatusException createUnknownLicenseError(
254254
final String datafeedId, final List<String> remoteIndices, final Exception cause) {
255-
final String remoteClusterQualifier = remoteIndices.size() == 1 ? "a remote cluster" : "remote clusters";
256-
final String licenseTypeQualifier = remoteIndices.size() == 1 ? "" : "s";
255+
final int numberOfRemoteClusters = RemoteClusterLicenseChecker.remoteClusterAliases(remoteIndices).size();
256+
assert numberOfRemoteClusters > 0;
257+
final String remoteClusterQualifier = numberOfRemoteClusters == 1 ? "a remote cluster" : "remote clusters";
258+
final String licenseTypeQualifier = numberOfRemoteClusters == 1 ? "" : "s";
257259
final String message = String.format(
258260
Locale.ROOT,
259261
"cannot start datafeed [%s] as it uses indices on %s %s but the license type%s could not be verified",

0 commit comments

Comments
 (0)