From 31f704a3705ab25ea25d2f06b29f77f850da593d Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Tue, 22 Apr 2025 21:41:13 -0700 Subject: [PATCH] fix(internal_user_endpoints.py): add check on sortby value --- .../proxy/management_endpoints/internal_user_endpoints.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/litellm/proxy/management_endpoints/internal_user_endpoints.py b/litellm/proxy/management_endpoints/internal_user_endpoints.py index 2a019f4cb1..589b30d524 100644 --- a/litellm/proxy/management_endpoints/internal_user_endpoints.py +++ b/litellm/proxy/management_endpoints/internal_user_endpoints.py @@ -1043,7 +1043,12 @@ async def get_users( where_conditions = {k: v for k, v in where_conditions.items() if v is not None} # Build order_by conditions - order_by: Optional[Dict[str, str]] = _validate_sort_params(sort_by, sort_order) + + order_by: Optional[Dict[str, str]] = ( + _validate_sort_params(sort_by, sort_order) + if sort_by is not None and isinstance(sort_by, str) + else None + ) users = await prisma_client.db.litellm_usertable.find_many( where=where_conditions,