chore: Consistent use of apaginate and update fastapi-pagination version (#8037)

* chore: update fastapi-pagination dependency version to 0.13.1 in project files

* fix: replace paginate with apaginate in flow, monitor, and project modules for consistency
This commit is contained in:
Gabriel Luiz Freitas Almeida 2025-05-15 17:43:01 -03:00 committed by GitHub
commit 90226d3012
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 6 additions and 6 deletions

View file

@ -15,7 +15,7 @@ from fastapi import APIRouter, Depends, File, HTTPException, Response, UploadFil
from fastapi.encoders import jsonable_encoder
from fastapi.responses import StreamingResponse
from fastapi_pagination import Page, Params
from fastapi_pagination.ext.sqlalchemy import paginate
from fastapi_pagination.ext.sqlalchemy import apaginate
from sqlmodel import and_, col, select
from sqlmodel.ext.asyncio.session import AsyncSession
@ -247,7 +247,7 @@ async def read_flows(
return compress_response(flows)
stmt = stmt.where(Flow.folder_id == folder_id)
return await paginate(session, stmt, params=params)
return await apaginate(session, stmt, params=params)
except Exception as e:
raise HTTPException(status_code=500, detail=str(e)) from e

View file

@ -3,7 +3,7 @@ from uuid import UUID
from fastapi import APIRouter, Depends, HTTPException, Query
from fastapi_pagination import Page, Params
from fastapi_pagination.ext.sqlmodel import paginate
from fastapi_pagination.ext.sqlmodel import apaginate
from sqlalchemy import delete
from sqlmodel import col, select
@ -171,6 +171,6 @@ async def get_transactions(
.where(TransactionTable.flow_id == flow_id)
.order_by(col(TransactionTable.timestamp))
)
return await paginate(session, stmt, params=params, transformer=transform_transaction_table)
return await apaginate(session, stmt, params=params, transformer=transform_transaction_table)
except Exception as e:
raise HTTPException(status_code=500, detail=str(e)) from e

View file

@ -72,7 +72,7 @@ dependencies = [
"diskcache>=5.6.3,<6.0.0",
"clickhouse-connect==0.7.19",
"assemblyai>=0.33.0,<1.0.0",
"fastapi-pagination>=0.12.29,<1.0.0",
"fastapi-pagination>=0.13.1,<1.0.0",
"defusedxml>=0.7.1,<1.0.0",
"pypdf~=5.1.0",
"validators>=0.34.0",

2
uv.lock generated
View file

@ -5146,7 +5146,7 @@ requires-dist = [
{ name = "elevenlabs", specifier = ">=1.54.0" },
{ name = "emoji", specifier = ">=2.12.0,<3.0.0" },
{ name = "fastapi", specifier = ">=0.115.2,<1.0.0" },
{ name = "fastapi-pagination", specifier = ">=0.12.29,<1.0.0" },
{ name = "fastapi-pagination", specifier = ">=0.13.1,<1.0.0" },
{ name = "filelock", specifier = ">=3.15.4,<4.0.0" },
{ name = "firecrawl-py", specifier = ">=1.0.16,<2.0.0" },
{ name = "flower", marker = "extra == 'all'", specifier = ">=1.0.0" },