def recipesWithErrors()

in app/data/Recipes.scala [34:48]


  def recipesWithErrors()(implicit
      dynamo: Dynamo
  ): (List[DynamoReadError], List[Recipe]) = {
    val dbResponse = table.scan().exec()
    val errors = dbResponse.collect { case Left(error) => error }
    val models = dbResponse.collect { case Right(recipe) => recipe }

    val recipes = for {
      dbModel <- models
      baseImage <- BaseImages.findById(dbModel.baseImageId)
    } yield {
      Recipe.db2domain(dbModel, baseImage)
    }
    (errors, recipes)
  }