From 1e75a5df582da3c946f471401ab149ad1a757043 Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Thu, 26 Jan 2023 21:34:28 +0100 Subject: [PATCH] allow to set recipe img when inserting --- Controllers/RecipeController.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Controllers/RecipeController.php b/Controllers/RecipeController.php index 26bdb34..b1437a8 100644 --- a/Controllers/RecipeController.php +++ b/Controllers/RecipeController.php @@ -72,11 +72,6 @@ final class RecipeController $i++; } $O_recipe->S_RECIPE = substr($S_recipe, 2); - - $fp = Utils::tryProcessImg("recipeImage"); - if($fp !== null) { - $O_recipe->updateImg($fp); - } } public function createAction(Array $A_urlParams = null, Array $A_postParams = null) @@ -87,6 +82,11 @@ final class RecipeController self::fillRecipeFromPostParams($O_recipe, $A_postParams); $O_recipe->insert(); + $fp = Utils::tryProcessImg("recipeImage"); + if($fp !== null) { + $O_recipe->updateImg($fp); + } + $A_ingredientNames = Utils::getOrDie($A_postParams, "recipeIngredientNames"); $A_ingredientQuantities = Utils::getOrDie($A_postParams, "recipeIngredientQuantities"); @@ -123,6 +123,11 @@ final class RecipeController self::fillRecipeFromPostParams($O_recipe, $A_postParams); $O_recipe->update(); + $fp = Utils::tryProcessImg("recipeImage"); + if($fp !== null) { + $O_recipe->updateImg($fp); + } + $A_ingredientNames = Utils::getOrDie($A_postParams, "recipeIngredientNames"); $A_ingredientQuantities = Utils::getOrDie($A_postParams, "recipeIngredientQuantities");