diff --git a/app/controllers/ProjectReportsProvider.scala b/app/controllers/ProjectReportsProvider.scala index bc0c194..5cd0605 100644 --- a/app/controllers/ProjectReportsProvider.scala +++ b/app/controllers/ProjectReportsProvider.scala @@ -25,8 +25,9 @@ class ProjectReportsProvider @Inject() ( (implicit executionContext: ExecutionContext): Future[T] = { cache.get[T](name).map(Future.successful).getOrElse( - f.andThen{ - case Success(value) =>cache.set(name, value, expiration) + f.map{ value => + cache.set(name, value, expiration) + value } ) }