fix: product_category_mapping 테이블 없을 때 에러 무시

- 카테고리 조회 시 테이블 없으면 건너뛰도록 try-except 추가
This commit is contained in:
thug0bin 2026-02-27 16:16:00 +09:00
parent 4691d65c14
commit 94a8df6653

View File

@ -1324,21 +1324,24 @@ def admin_user_detail(user_id):
for item in items_raw: for item in items_raw:
barcode = item.BARCODE barcode = item.BARCODE
# SQLite에서 제품 카테고리 조회 # SQLite에서 제품 카테고리 조회 (테이블 없으면 건너뜀)
categories = [] categories = []
if barcode: if barcode:
cursor.execute(""" try:
SELECT category_name, relevance_score cursor.execute("""
FROM product_category_mapping SELECT category_name, relevance_score
WHERE barcode = ? FROM product_category_mapping
ORDER BY relevance_score DESC WHERE barcode = ?
""", (barcode,)) ORDER BY relevance_score DESC
""", (barcode,))
for cat_row in cursor.fetchall(): for cat_row in cursor.fetchall():
categories.append({ categories.append({
'name': cat_row[0], 'name': cat_row[0],
'score': cat_row[1] 'score': cat_row[1]
}) })
except Exception:
pass # 테이블 없으면 무시
items.append({ items.append({
'code': item.DrugCode, 'code': item.DrugCode,