diff --git a/core/src/main/java/org/elasticsearch/cluster/routing/RoutingNodes.java b/core/src/main/java/org/elasticsearch/cluster/routing/RoutingNodes.java index e5ea414ba87..173f42ce241 100644 --- a/core/src/main/java/org/elasticsearch/cluster/routing/RoutingNodes.java +++ b/core/src/main/java/org/elasticsearch/cluster/routing/RoutingNodes.java @@ -397,7 +397,7 @@ public class RoutingNodes implements Iterable { for (ShardRoutingState s : state) { if (s == ShardRoutingState.UNASSIGNED) { for (ShardRouting unassignedShard : unassignedShards) { - if (unassignedShard.index().equals(index)) { + if (unassignedShard.index().getName().equals(index)) { shards.add(unassignedShard); } }