def deleteOrphans()

in app/controllers/HousekeepingController.scala [27:40]


  def deleteOrphans(): Action[AnyContent] = authAction { implicit request =>
    for {
      formData <- request.body.asFormUrlEncoded.toSeq
      bakes <- formData.get("orphaned-bakes").toSeq
      bakeIdFromString <- bakes.map(BakeId.fromString)
    } yield {
      bakeIdFromString match {
        case Right(bakeId) => Bakes.markToDelete(bakeId)
        case Left(err)     => log.warn(err.toString)
      }
    }

    Redirect(routes.HousekeepingController.showOrphans())
  }