レシピ追加時のエラーメッセージを表示

feature-frontend-recipe-fix
Masaharu.Kato 4 months ago
parent 2779e85226
commit 54b9539c0f
  1. 27
      frontend/src/pages/AddRecipe.tsx

@ -84,23 +84,28 @@ const AddRecipe: React.FC = () => {
return false; return false;
} }
if (!recipeId) { try {
// 新規追加 if (!recipeId) {
const response = await recipeApi.addRecipe({ // 新規追加
const response = await recipeApi.addRecipe({
recipeName,
summary: recipeSummary,
stuffAndAmountArray: items,
})
return response.recipeId;
}
const response = await recipeApi.updateRecipe({
recipeId,
recipeName, recipeName,
summary: recipeSummary, summary: recipeSummary,
stuffAndAmountArray: items, stuffAndAmountArray: items,
}) })
return response.recipeId; } catch {
alert('レシピの送信に失敗しました。既に同じ名前の料理が存在する可能性があります。');
return false;
} }
const response = await recipeApi.updateRecipe({
recipeId,
recipeName,
summary: recipeSummary,
stuffAndAmountArray: items,
})
return recipeId; return recipeId;
} }

Loading…
Cancel
Save