From 95165d2878328d19c1414cdee56a356881690dfb Mon Sep 17 00:00:00 2001 From: Satsuki Akiba Date: Mon, 9 Jun 2025 00:31:11 +0900 Subject: [PATCH] Update --- frontend/src/components/EpisodeList.tsx | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/frontend/src/components/EpisodeList.tsx b/frontend/src/components/EpisodeList.tsx index d9ebbe5..911a672 100644 --- a/frontend/src/components/EpisodeList.tsx +++ b/frontend/src/components/EpisodeList.tsx @@ -165,14 +165,18 @@ function EpisodeList() { }; const filterEpisodesByCategory = async () => { - const response = await fetch( - `/api/episodes/by-category?category=${selectedCategory}`, - ); - const episodes = await response.json(); - if (!selectedCategory) { setFilteredEpisodes(episodes); } else { + const response = await fetch( + `/api/episodes/by-category?category=${selectedCategory}`, + ); + if (!response.ok) { + setError("カテゴリの取得に失敗しました"); + return; + } + const episodes = await response.json(); + setFilteredEpisodes(episodes); } };