From 25f83d74018ad6a01f408cc9ed39d1d22eefd039 Mon Sep 17 00:00:00 2001 From: Jedrzej Kosinski Date: Wed, 28 Jan 2026 18:57:54 -0800 Subject: [PATCH] Fixed resolve_asset_content_for_download accessing asset outside of session with statement --- app/assets/manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/assets/manager.py b/app/assets/manager.py index e3fe5f7a5..830c2bb65 100644 --- a/app/assets/manager.py +++ b/app/assets/manager.py @@ -159,9 +159,9 @@ def resolve_asset_content_for_download( touch_asset_info_by_id(session, asset_info_id=asset_info_id) session.commit() - ctype = asset.mime_type or mimetypes.guess_type(info.name or abs_path)[0] or "application/octet-stream" - download_name = info.name or os.path.basename(abs_path) - return abs_path, ctype, download_name + ctype = asset.mime_type or mimetypes.guess_type(info.name or abs_path)[0] or "application/octet-stream" + download_name = info.name or os.path.basename(abs_path) + return abs_path, ctype, download_name def upload_asset_from_temp_path(