From 55e8d7de08290ad9e94a04ede4c3f48dde2ad961 Mon Sep 17 00:00:00 2001 From: Jeong Ha Seung <88266129+HA-SEUNG-JEONG@users.noreply.github.com> Date: Fri, 10 Apr 2026 14:17:08 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix=20:=20MENTOR=5FSTUDY=20=EC=B0=B8?= =?UTF-8?q?=EC=97=AC=20=EC=97=AC=EB=B6=80=20=ED=8C=90=EB=8B=A8=20=EC=8B=9C?= =?UTF-8?q?=20status=20null=EB=A1=9C=20=EC=9D=B8=ED=95=9C=20=ED=95=84?= =?UTF-8?q?=ED=84=B0=EB=A7=81=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .../section/my-participating-studies-section.tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/components/group-study/section/my-participating-studies-section.tsx b/src/components/group-study/section/my-participating-studies-section.tsx index f7fbc7cb2..ddf116ea6 100644 --- a/src/components/group-study/section/my-participating-studies-section.tsx +++ b/src/components/group-study/section/my-participating-studies-section.tsx @@ -58,16 +58,15 @@ export default function MyParticipatingStudiesSection({ recruiting: undefined, // 모든 상태 포함 (진행 중, 모집 중 모두) }); - // 내가 참여중인 스터디 ID Set 생성 (IN_PROGRESS, RECRUITING) + // 내가 참여중인 스터디 ID Set 생성 (NOT_COMPLETED — status 필터는 API 쿼리에서 처리) + // MENTOR_STUDY는 백엔드 V2 API에서 status를 null로 반환하므로 프론트엔드에서 status를 재필터링하지 않음 const participatingStudyIds = useMemo(() => { if (!myStudiesData?.content) return new Set(); const studyType = CLASSIFICATION_TO_STUDY_TYPE[classification]; const filtered = myStudiesData.content.filter( - (study) => - (study.status === 'IN_PROGRESS' || study.status === 'RECRUITING') && - study.type === studyType, + (study) => study.type === studyType, ); return new Set(filtered.map((study) => study.studyId)); From 6be49ee6610c1e40efbbe59bbbd2461d77436650 Mon Sep 17 00:00:00 2001 From: Jeong Ha Seung <88266129+HA-SEUNG-JEONG@users.noreply.github.com> Date: Fri, 10 Apr 2026 15:02:12 +0900 Subject: [PATCH 2/2] =?UTF-8?q?classification=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../group-study/pages/premium-study-list-page.tsx | 2 +- .../section/my-participating-studies-section.tsx | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/group-study/pages/premium-study-list-page.tsx b/src/components/group-study/pages/premium-study-list-page.tsx index e3950ef46..54672ce5c 100644 --- a/src/components/group-study/pages/premium-study-list-page.tsx +++ b/src/components/group-study/pages/premium-study-list-page.tsx @@ -90,7 +90,7 @@ export default function PremiumStudyListPage() { {/* 내가 참여중인 스터디 섹션 */} - +