From d9d6dfcdc0449f9cb44c2a0f70c5592f7c0a952b Mon Sep 17 00:00:00 2001 From: mxr612 Date: Tue, 17 Jun 2025 08:42:00 +0800 Subject: [PATCH] refactor: streamline load_all_scales calls in scale endpoints - Updated scale and result endpoints in app.py to consistently call load_all_scales with the language parameter, improving code clarity and maintaining uniformity in scale data retrieval. --- app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 57fc729..ef48555 100644 --- a/app.py +++ b/app.py @@ -146,7 +146,8 @@ async def list(request: Request, tag: str): @app.get("/scales/{scale_id}", response_class=HTMLResponse) async def scale(request: Request, scale_id: str): - tags, scales = load_all_scales() + tags, _ = load_all_scales(request.state.language) + _, scales = load_all_scales() scale = scales.get(scale_id) if scale: return templates[request.state.language].TemplateResponse("scale.html", { @@ -160,7 +161,8 @@ async def scale(request: Request, scale_id: str): @app.post("/scales/{scale_id}", response_class=HTMLResponse) async def result(request: Request, scale_id: str, db: Session = Depends(get_db)): form_data = await request.form() - tags, scales = load_all_scales() + tags, _ = load_all_scales(request.state.language) + _, scales = load_all_scales() scale = scales.get(scale_id) if scale: responses = {}