refactor(multi-user): address code review - module imports, explicit false(), string length

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-03-05 11:37:54 +00:00
parent d7b7f1478f
commit a8d44b189c
4 changed files with 26 additions and 32 deletions
+1 -8
View File
@@ -28,6 +28,7 @@ from app.utils.file_queries import apply_status_filter
from app.utils.file_status import get_files_processing_status
from app.utils.filename_utils import sanitize_filename
from app.utils.input_validation import validate_search_query, validate_sort_field, validate_sort_order
from app.utils.user_scope import apply_owner_filter, get_current_owner_id
# Set up logging
logger = logging.getLogger(__name__)
@@ -100,8 +101,6 @@ def list_files_api(
search = validate_search_query(search)
# Start with base query, scoped to the current user in multi-user mode
from app.utils.user_scope import apply_owner_filter
query = db.query(FileRecord)
query = apply_owner_filter(query, request)
@@ -245,8 +244,6 @@ def get_file_details(request: Request, file_id: int, db: DbSession):
Get detailed information about a specific file including processing history.
"""
# Find the file record, scoped to the current user in multi-user mode
from app.utils.user_scope import apply_owner_filter
query = db.query(FileRecord).filter(FileRecord.id == file_id)
query = apply_owner_filter(query, request)
file_record = query.first()
@@ -308,8 +305,6 @@ def delete_file_record(request: Request, file_id: int, db: DbSession):
try:
# Find the file record, scoped to the current user in multi-user mode
from app.utils.user_scope import apply_owner_filter
query = db.query(FileRecord).filter(FileRecord.id == file_id)
query = apply_owner_filter(query, request)
file_record = query.first()
@@ -1298,8 +1293,6 @@ async def ui_upload(request: Request, db: DbSession, file: UploadFile = File(...
file_ext = os.path.splitext(target_path)[1].lower()
# Determine the owner_id for multi-user document isolation
from app.utils.user_scope import get_current_owner_id
upload_owner_id = get_current_owner_id(request) if settings.multi_user_enabled else None
# Check if it's a PDF by extension or MIME type