From f7c60069d5661f5d94182a614dad9ce51f58296f Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Thu, 30 Jul 2026 18:45:31 +0200 Subject: [PATCH] fix: increase mail page_size limit to 10000 for grouping all mails --- app/plugins/builtins/mail/routes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/plugins/builtins/mail/routes.py b/app/plugins/builtins/mail/routes.py index 4f2374e..6fe0367 100644 --- a/app/plugins/builtins/mail/routes.py +++ b/app/plugins/builtins/mail/routes.py @@ -849,7 +849,7 @@ async def search_mails( q: str = Query(..., min_length=1), account_id: str | None = None, page: int = Query(1, ge=1), - page_size: int = Query(20, ge=1, le=100), + page_size: int = Query(25, ge=1, le=10000), db: AsyncSession = Depends(get_db), current_user: dict = Depends(require_permission("mail:read")), ): @@ -1782,7 +1782,7 @@ async def list_mails( folder_id: str | None = None, account_id: str | None = None, page: int = Query(1, ge=1), - page_size: int = Query(20, ge=1, le=100), + page_size: int = Query(25, ge=1, le=10000), sort_by: str = Query("date", pattern="^(date|from|subject)$"), sort_order: str = Query("desc", pattern="^(asc|desc)$"), db: AsyncSession = Depends(get_db),