diff --git a/app/services/S3Service.scala b/app/services/S3Service.scala index 9fa6513d..243012b0 100644 --- a/app/services/S3Service.scala +++ b/app/services/S3Service.scala @@ -63,7 +63,9 @@ class S3Service(implicit .getObject(bucketName, bucketKey) def exists(bucketKey: String): Future[Boolean] = - S3.getObjectMetadata(bucketName, bucketKey).runWith(Sink.headOption).map(_.isDefined) + S3.getObjectMetadata(bucketName, bucketKey).runWith(Sink.headOption).map { b => + b.flatten.isDefined + } override def delete(bucketKey: String): Future[Done] = alpakkaS3Client.deleteObject(bucketName, bucketKey).runWith(Sink.head)