diff --git a/app/Linebot_handler/Expense.py b/app/Linebot_handler/Expense.py index ff523fd..f89c84c 100755 --- a/app/Linebot_handler/Expense.py +++ b/app/Linebot_handler/Expense.py @@ -165,8 +165,10 @@ def save_expense(line_user_id: str, fields: dict) -> str: return reply.strip() except Exception as e: db.rollback() - print("❌ 儲存失敗:", e) - return "儲存失敗,請稍後再試" + import traceback + error_detail = traceback.format_exc() # 抓取詳細錯誤堆疊 + print("❌ 儲存失敗:", error_detail) + return f"儲存失敗!錯誤訊息:\n{str(e)}" # 暫時把錯誤回傳到 Line finally: db.close()