refactor: migrate session.query to select API in core misc modules (#34608)

This commit is contained in:
Renzo
2026-04-06 23:08:34 -05:00
committed by GitHub
parent 2f9667de76
commit b55bef4438
10 changed files with 26 additions and 56 deletions

View File

@ -345,8 +345,8 @@ class DatasourceManager:
@classmethod
def get_upload_file_by_id(cls, file_id: str, tenant_id: str) -> File:
with session_factory.create_session() as session:
upload_file = (
session.query(UploadFile).where(UploadFile.id == file_id, UploadFile.tenant_id == tenant_id).first()
upload_file = session.scalar(
select(UploadFile).where(UploadFile.id == file_id, UploadFile.tenant_id == tenant_id).limit(1)
)
if not upload_file:
raise ValueError(f"UploadFile not found for file_id={file_id}, tenant_id={tenant_id}")