diff --git a/mongo/src/MongoJsonRepository.scala b/mongo/src/MongoJsonRepository.scala index 629d8a7..c6d3487 100644 --- a/mongo/src/MongoJsonRepository.scala +++ b/mongo/src/MongoJsonRepository.scala @@ -52,9 +52,11 @@ elems = decoded.collect { case (_, Right(e)) => e } - _ <- ZIO.logWarning( - s"Errors while reading json entries from MongoDB:\n${failed.mkString("\n")}" - ) + _ <- ZIO + .logWarning( + s"Errors while reading json entries from MongoDB:\n${failed.mkString("\n")}" + ) + .when(failed.nonEmpty) yield elems.to(List) def put(elem: Elem): Task[Unit] =