From 6d30e2684533154ee4388d35e78e8592f6db4519 Mon Sep 17 00:00:00 2001 From: ishaan-jaff Date: Thu, 29 Feb 2024 13:11:07 -0800 Subject: [PATCH] (fix) make page and page size optional params --- litellm/proxy/proxy_server.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index e63149384..4e1eabc1a 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -4311,11 +4311,11 @@ async def user_info( default=False, description="set to true to View all users. When using view_all, don't pass user_id", ), - page: int = fastapi.Query( + page: Optional[int] = fastapi.Query( default=0, description="Page number for pagination. Only use when view_all is true", ), - page_size: int = fastapi.Query( + page_size: Optional[int] = fastapi.Query( default=25, description="Number of items per page. Only use when view_all is true", ), @@ -4340,6 +4340,10 @@ async def user_info( if user_id is not None: user_info = await prisma_client.get_data(user_id=user_id) elif view_all == True: + if page is None: + page = 0 + if page_size is None: + page_size = 25 offset = (page) * page_size # default is 0 limit = page_size # default is 10 user_info = await prisma_client.get_data(