From 0afe864ba35c4c2963efa0574ea171b86f2bd2f2 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 30 Mar 2026 14:05:08 +0900 Subject: [PATCH] =?UTF-8?q?fix(dashboard):=20pages=20=ED=85=8C=EC=9D=B4?= =?UTF-8?q?=EB=B8=94=EC=97=90=20=EC=97=86=EB=8A=94=20icon=20=EC=BB=AC?= =?UTF-8?q?=EB=9F=BC=20=EC=B0=B8=EC=A1=B0=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit getQuickAccess 쿼리에서 icon 컬럼 제거. 프론트엔드 PAGE_ICONS 상수로 아이콘 매핑하므로 DB 컬럼 불필요. Co-Authored-By: Claude Opus 4.6 (1M context) --- system1-factory/api/models/dashboardModel.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/system1-factory/api/models/dashboardModel.js b/system1-factory/api/models/dashboardModel.js index b0f8101..1568db9 100644 --- a/system1-factory/api/models/dashboardModel.js +++ b/system1-factory/api/models/dashboardModel.js @@ -69,8 +69,7 @@ const DashboardModel = { // 모든 페이지 조회 const [allPages] = await db.execute(` - SELECT id, page_key, page_name, page_path, category, is_admin_only, - COALESCE(icon, '') AS icon + SELECT id, page_key, page_name, page_path, category, is_admin_only FROM pages ORDER BY display_order, page_name `); @@ -142,7 +141,7 @@ function formatPage(page) { page_key: page.page_key, page_name: page.page_name, page_path: page.page_path, - icon: page.icon || '', + icon: '', category: page.category || '' }; }