diff --git a/app/models/overview/Index.scala b/app/models/overview/Index.scala index 5b6573a53500f536e1ff06e6df7a71a9a7fb5d7b..efc45fb83b99443c9fbe05c7db7a710e9abf22a6 100644 --- a/app/models/overview/Index.scala +++ b/app/models/overview/Index.scala @@ -16,7 +16,7 @@ object Index { numReplicas = shardInstances.length - 1 shardInstances.map { shard => - unhealthy = unhealthy && (shard \ "state").as[String].equals("STARTED") + unhealthy = unhealthy || !(shard \ "state").as[String].equals("STARTED") (shard \ "node").asOpt[String].getOrElse("unassigned") -> shard } }.groupBy(_._1).mapValues(v => JsArray(v.map(_._2)))