diff --git a/vue/src/apps/RecipeEditView/RecipeEditView.vue b/vue/src/apps/RecipeEditView/RecipeEditView.vue index 547c2fbfb..4521f1b67 100644 --- a/vue/src/apps/RecipeEditView/RecipeEditView.vue +++ b/vue/src/apps/RecipeEditView/RecipeEditView.vue @@ -791,7 +791,7 @@ export default { let empty_step = { instruction: "", ingredients: [], - show_as_header: true, + show_as_header: false, time_visible: false, ingredients_visible: true, instruction_visible: true, diff --git a/vue/src/components/IngredientsCard.vue b/vue/src/components/IngredientsCard.vue index d1a8307d3..1036d6fa5 100644 --- a/vue/src/components/IngredientsCard.vue +++ b/vue/src/components/IngredientsCard.vue @@ -132,6 +132,7 @@ export default { let ingredient_list = this.steps .map((x) => x.ingredients) .flat() + .filter((x) => (x.food !== null && x.food !== undefined)) .map((x) => x.food.id) let params = { @@ -231,7 +232,7 @@ export default { ...i, shop: checked, shopping_status: shopping_status, // possible values: true, false, null - category: i.food.supermarket_category?.name, + category: i.food?.supermarket_category?.name, shopping_list: shopping.map((x) => { return { mealplan: x?.recipe_mealplan?.name,