From 677012a9c8a91405ea6a42cb0b923f22e3b4a3a2 Mon Sep 17 00:00:00 2001 From: gahusb Date: Fri, 3 Jul 2026 13:40:30 +0900 Subject: [PATCH] =?UTF-8?q?fix(phase3a):=20music=20generate=20=E2=80=94=20?= =?UTF-8?q?recordUsage=20=EC=A7=91=EA=B3=84=20=EC=8B=A4=ED=8C=A8=EA=B0=80?= =?UTF-8?q?=20=EC=84=B1=EA=B3=B5=20=EC=83=9D=EC=84=B1=EC=9D=84=20502?= =?UTF-8?q?=EB=A1=9C=20=EA=B0=80=EB=A6=AC=EC=A7=80=20=EC=95=8A=EA=B2=8C=20?= =?UTF-8?q?(=EC=9D=BC=EC=9D=BC=EC=A0=9C=ED=95=9C=20=EC=9A=B0=ED=9A=8C=20?= =?UTF-8?q?=EB=B0=A9=EC=A7=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- app/api/studio/generate/route.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/api/studio/generate/route.ts b/app/api/studio/generate/route.ts index c775dc8..8503b14 100644 --- a/app/api/studio/generate/route.ts +++ b/app/api/studio/generate/route.ts @@ -89,7 +89,11 @@ export async function POST(request: Request) { { status: res.ok ? 502 : res.status }, ); } - await recordUsage(admin, user.id, 'music'); + try { + await recordUsage(admin, user.id, 'music'); + } catch { + /* 집계 실패는 무시 — 생성은 이미 성공 */ + } return NextResponse.json({ ok: true, data }); } catch (e) { return NextResponse.json(