Forráskód Böngészése

getStaffSessionList bugfix

luojunhui 1 hónapja
szülő
commit
8e4a99e248
1 módosított fájl, 12 hozzáadás és 2 törlés
  1. 12 2
      pqai_agent_server/api_server.py

+ 12 - 2
pqai_agent_server/api_server.py

@@ -208,8 +208,18 @@ def get_staff_session_list():
     if not staff_id:
         return wrap_response(404, msg="staff_id is required")
 
-    page_size = request.args.get("page_size", const.DEFAULT_PAGE_SIZE)
-    page_id = request.args.get("page_id", const.DEFAULT_PAGE_ID)
+    # check params
+    page_size = request.args.get("page_size")
+    if page_size:
+        page_size = int(page_size)
+    else:
+        page_size = const.DEFAULT_PAGE_SIZE
+    page_id = request.args.get("page_id")
+    if page_id:
+        page_id = int(page_id)
+    else:
+        page_id = const.DEFAULT_PAGE_ID
+
     staff_session_list = app.session_manager.get_staff_session_list(staff_id, page_id, page_size)
     if not staff_session_list:
         return wrap_response(404, msg="staff not found")