9cd7a80cbc
The @require_login decorator expects a Starlette Request as the first parameter to access request.session, but process_url only had a URLUploadRequest Pydantic model parameter. This caused an AttributeError: 'URLUploadRequest' object has no attribute 'session' when POST /api/process-url was called. Fix: Add `request: Request` as the first parameter and rename the Pydantic model parameter from `request` to `url_request`. Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>