From af87f317abe24823f4f8771c6cec9ceb7b37d6eb Mon Sep 17 00:00:00 2001 From: king Date: Mon, 7 Sep 2026 18:28:18 +0900 Subject: [PATCH] =?UTF-8?q?fix(cupang):=20=EC=9E=90=EB=8F=99=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=EB=90=9C=20=EC=84=BC=ED=84=B0=EA=B0=80=20=EC=9D=B4?= =?UTF-8?q?=EB=A6=84=20=EB=8C=80=EC=8B=A0=20id=20=EB=A1=9C=20=EB=B3=B4?= =?UTF-8?q?=EC=9D=B4=EB=8D=98=20=EB=AC=B8=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 센터 이름은 페이지를 열 때 받은 목록(cpg-centers)에서 찾는데, 업로드 도중 자동 등록된 센터는 그 목록에 없어 centerName() 이 id 숫자를 그대로 반환했다. 업로드 응답의 센터를 목록에 합친다. Co-Authored-By: Claude Opus 5 --- app/modules/cupang/templates/cupang/box_calc.html | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/modules/cupang/templates/cupang/box_calc.html b/app/modules/cupang/templates/cupang/box_calc.html index 67dcef5..d00d33c 100644 --- a/app/modules/cupang/templates/cupang/box_calc.html +++ b/app/modules/cupang/templates/cupang/box_calc.html @@ -537,6 +537,18 @@ }); }) .then(function (data) { + // 업로드 중 자동 등록된 센터는 페이지를 열 때 받은 목록에 없다. + // 합쳐 두지 않으면 센터 이름 대신 id 숫자가 보인다. + (data.groups || []).forEach(function (g) { + (g.centers || []).forEach(function (c) { + if (c.center_id == null) return; + var known = centers.filter(function (x) { + return String(x.id) === String(c.center_id); + }).length > 0; + if (!known) centers.push({ id: c.center_id, name: c.center_name }); + }); + }); + var dateGroups = (data.groups || []).map(function (g) { return { ship_date: g.ship_date || "",