From 0917b537128d812d868bf580069300b48344660d Mon Sep 17 00:00:00 2001 From: junglesub Date: Fri, 6 Jun 2025 18:49:36 +0900 Subject: [PATCH] :bug: fe/fix: add optional chaining to availableCourses to prevent runtime errors --- .../front/src/admin-club/components/CourseAddDialog.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/front/src/admin-club/components/CourseAddDialog.tsx b/src/main/front/src/admin-club/components/CourseAddDialog.tsx index 4dd996ce..dce07246 100644 --- a/src/main/front/src/admin-club/components/CourseAddDialog.tsx +++ b/src/main/front/src/admin-club/components/CourseAddDialog.tsx @@ -30,7 +30,7 @@ const CourseAddDialog: React.FC = ({ }) => { // 추가 가능한 코스와 이미 추가된 코스 분리 const addedIds = new Set(courses.map((c) => c.id)); - const availableCourses = allCourses.filter((c) => !addedIds.has(c.id)); + const availableCourses = allCourses?.filter((c) => !addedIds.has(c.id)); return ( @@ -40,14 +40,14 @@ const CourseAddDialog: React.FC = ({ 추가 가능한 코스 - {availableCourses.length === 0 && ( + {availableCourses?.length === 0 && ( 추가 가능한 코스가 없습니다. )} - {availableCourses.map((course) => ( + {availableCourses?.map((course) => (