diff --git a/x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/session/EsqlCCSUtils.java b/x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/session/EsqlCCSUtils.java index 12ec0b007d1dc..47b41131ccce5 100644 --- a/x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/session/EsqlCCSUtils.java +++ b/x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/session/EsqlCCSUtils.java @@ -349,9 +349,9 @@ public static void markClusterWithFinalStateAndNoShards( Cluster.Builder builder = new Cluster.Builder(v).setStatus(status) .setTook(executionInfo.tookSoFar()) .setTotalShards(Objects.requireNonNullElse(v.getTotalShards(), 0)) - .setSuccessfulShards(Objects.requireNonNullElse(v.getTotalShards(), 0)) - .setSkippedShards(Objects.requireNonNullElse(v.getTotalShards(), 0)) - .setFailedShards(Objects.requireNonNullElse(v.getTotalShards(), 0)); + .setSuccessfulShards(Objects.requireNonNullElse(v.getSuccessfulShards(), 0)) + .setSkippedShards(Objects.requireNonNullElse(v.getSkippedShards(), 0)) + .setFailedShards(Objects.requireNonNullElse(v.getFailedShards(), 0)); if (ex != null) { builder.setFailures(List.of(new ShardSearchFailure(ex))); }