From 825f3cc3a80305cd5ab31d0b61cf97a117b3c633 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 16 Mar 2026 15:25:29 +0000 Subject: [PATCH] fix(translation): fix apply_owner_filter called with wrong arguments Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- app/api/translation.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/api/translation.py b/app/api/translation.py index 20c1af46..a2abf0f4 100644 --- a/app/api/translation.py +++ b/app/api/translation.py @@ -17,7 +17,7 @@ from app.config import settings from app.database import get_db from app.models import FileRecord from app.utils.ai_provider import get_ai_provider -from app.utils.user_scope import apply_owner_filter, get_current_owner_id +from app.utils.user_scope import apply_owner_filter logger = logging.getLogger(__name__) @@ -32,9 +32,7 @@ _MAX_TRANSLATION_INPUT = 50_000 def _get_file_or_404(db: Session, file_id: int, request: Request) -> FileRecord: """Fetch a FileRecord visible to the current user or raise 404.""" query = db.query(FileRecord).filter(FileRecord.id == file_id) - owner_id = get_current_owner_id(request) - if owner_id: - query = apply_owner_filter(query, owner_id, FileRecord) + query = apply_owner_filter(query, request) record = query.first() if not record: raise HTTPException(status_code=status.HTTP_404_NOT_FOUND, detail="File not found")