backend: storage_paths.rs

This commit is contained in:
2025-10-21 21:24:04 +02:00
parent 047b99e2aa
commit dbc54032f7
5 changed files with 139 additions and 20 deletions
+6 -3
View File
@@ -25,6 +25,7 @@ use crate::{
},
schema::{document_asset_objects, document_assets, document_versions, documents},
state::AppState,
utils::storage_paths::document_asset_object_prefix,
};
use super::{JobExecution, JobHandler};
@@ -136,9 +137,11 @@ impl JobHandler for GenerateOcrTextJob {
let asset_id = Uuid::new_v4();
let s3_key = format!(
"documents/{}/v{}/assets/{}/{}",
context.document.id, context.version.version_number, OCR_TEXT_ASSET_TYPE, asset_id
let s3_key = document_asset_object_prefix(
context.document.id,
context.version.version_number,
OCR_TEXT_ASSET_TYPE,
asset_id,
);
if let Err(err) = state