From e1ee0b47a0bcdf27b823be756f6cffa8855aefbc Mon Sep 17 00:00:00 2001 From: caadiq Date: Sun, 25 Jan 2026 13:05:45 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8A=B9=EC=88=98=20=EC=9D=BC=EC=A0=95?= =?UTF-8?q?=20ID=EC=97=90=20=EC=97=B0=EB=8F=84=20=ED=8F=AC=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 생일: birthday-{year}-{name_en} (예: birthday-2025-saerom) - 데뷔: debut-{year} (예: debut-2018) - 주년: anniversary-{year} (예: anniversary-2026) Co-Authored-By: Claude Opus 4.5 --- backend/src/services/schedule.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/services/schedule.js b/backend/src/services/schedule.js index a7699b6..e1ed19a 100644 --- a/backend/src/services/schedule.js +++ b/backend/src/services/schedule.js @@ -334,7 +334,7 @@ export async function getMonthlySchedules(db, year, month) { const birthdayDate = new Date(year, birthDate.getMonth(), birthDate.getDate()); schedules.push({ - id: `birthday-${member.id}`, + id: `birthday-${year}-${member.name_en.toLowerCase()}`, title: `HAPPY ${member.name_en} DAY`, date: birthdayDate.toISOString().split('T')[0], time: null, @@ -357,7 +357,7 @@ export async function getMonthlySchedules(db, year, month) { if (year === debutYear) { // 데뷔 당일 schedules.push({ - id: 'debut', + id: `debut-${year}`, title: '프로미스나인 데뷔', date: debutDate.toISOString().split('T')[0], time: null, @@ -369,7 +369,7 @@ export async function getMonthlySchedules(db, year, month) { } else { // N주년 schedules.push({ - id: `anniversary-${anniversaryYear}`, + id: `anniversary-${year}`, title: `프로미스나인 데뷔 ${anniversaryYear}주년`, date: debutDate.toISOString().split('T')[0], time: null,