77 videoPattern ,
88 imagePatternForThumbnailGeneration ,
99 USE_CLOUDFRONT ,
10- CLOUD_PREFIX ,
10+ PATH_PREFIX ,
11+ DISABLE_TAGGING ,
1112} from "../config/constants" ;
1213import imageUtils from "@medialit/images" ;
1314import {
@@ -17,7 +18,7 @@ import {
1718} from "./utils/manage-files-on-disk" ;
1819import {
1920 generateSignedUrl ,
20- generateCDNSignedUrl ,
21+ generateCloudfrontSignedUrl ,
2122 putObject ,
2223 deleteObject ,
2324 copyObject ,
@@ -298,7 +299,7 @@ async function getPrivateFileUrl(media: MediaWithUserId, thumb?: boolean) {
298299 } ) ;
299300
300301 return USE_CLOUDFRONT
301- ? generateCDNSignedUrl ( key )
302+ ? generateCloudfrontSignedUrl ( key )
302303 : await generateSignedUrl ( key ) ;
303304}
304305
@@ -369,15 +370,17 @@ async function sealMedia({
369370 filename : `main.${ fileExtension } ` ,
370371 } ) ;
371372 let tags : string | undefined ;
372- try {
373- const taggingResponse = await getObjectTagging ( { Key : tmpMainKey } ) ;
374- if ( taggingResponse . TagSet && taggingResponse . TagSet . length > 0 ) {
375- tags = taggingResponse . TagSet . map (
376- ( tag : any ) => `${ tag . Key } =${ tag . Value } ` ,
377- ) . join ( "&" ) ;
373+ if ( ! DISABLE_TAGGING ) {
374+ try {
375+ const taggingResponse = await getObjectTagging ( { Key : tmpMainKey } ) ;
376+ if ( taggingResponse . TagSet && taggingResponse . TagSet . length > 0 ) {
377+ tags = taggingResponse . TagSet . map (
378+ ( tag : any ) => `${ tag . Key } =${ tag . Value } ` ,
379+ ) . join ( "&" ) ;
380+ }
381+ } catch ( err : any ) {
382+ logger . warn ( { err } , "Failed to get tags from source object" ) ;
378383 }
379- } catch ( err : any ) {
380- logger . warn ( { err } , "Failed to get tags from source object" ) ;
381384 }
382385
383386 // Copy main file from tmp to final location
@@ -416,7 +419,7 @@ async function sealMedia({
416419 }
417420
418421 // Delete tmp folder
419- const tmpPrefix = `${ CLOUD_PREFIX ? `${ CLOUD_PREFIX } /` : "" } tmp/${ mediaId } /` ;
422+ const tmpPrefix = `${ PATH_PREFIX ? `${ PATH_PREFIX } /` : "" } tmp/${ mediaId } /` ;
420423 await deleteFolder ( tmpPrefix ) ;
421424
422425 // Update media record to remove temp flag
0 commit comments