From 99725444f1fb940f48dac30535f5b1326498e72e Mon Sep 17 00:00:00 2001 From: Liu An Date: Thu, 12 Jun 2025 19:17:47 +0800 Subject: [PATCH] Fix: desc parameter parsing (#8229) ### What problem does this PR solve? - Fix boolean parsing for 'desc' parameter in kb_app.py to properly handle string values ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- api/apps/kb_app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/apps/kb_app.py b/api/apps/kb_app.py index 99933493e..6f3e6c743 100644 --- a/api/apps/kb_app.py +++ b/api/apps/kb_app.py @@ -179,7 +179,10 @@ def list_kbs(): items_per_page = int(request.args.get("page_size", 0)) parser_id = request.args.get("parser_id") orderby = request.args.get("orderby", "create_time") - desc = request.args.get("desc", True) + if request.args.get("desc", "true").lower() == "false": + desc = False + else: + desc = True req = request.get_json() owner_ids = req.get("owner_ids", [])