diff options
Diffstat (limited to 'server/lib/object-storage')
-rw-r--r-- | server/lib/object-storage/videos.ts | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/server/lib/object-storage/videos.ts b/server/lib/object-storage/videos.ts index 8988f3e2a..066b48ab0 100644 --- a/server/lib/object-storage/videos.ts +++ b/server/lib/object-storage/videos.ts | |||
@@ -6,11 +6,9 @@ import { getHLSDirectory } from '../paths' | |||
6 | import { generateHLSObjectBaseStorageKey, generateHLSObjectStorageKey, generateWebTorrentObjectStorageKey } from './keys' | 6 | import { generateHLSObjectBaseStorageKey, generateHLSObjectStorageKey, generateWebTorrentObjectStorageKey } from './keys' |
7 | import { lTags, makeAvailable, removeObject, removePrefix, storeObject } from './shared' | 7 | import { lTags, makeAvailable, removeObject, removePrefix, storeObject } from './shared' |
8 | 8 | ||
9 | function storeHLSFile (playlist: MStreamingPlaylistVideo, filename: string) { | 9 | function storeHLSFile (playlist: MStreamingPlaylistVideo, filename: string, path?: string) { |
10 | const baseHlsDirectory = getHLSDirectory(playlist.Video) | ||
11 | |||
12 | return storeObject({ | 10 | return storeObject({ |
13 | inputPath: join(baseHlsDirectory, filename), | 11 | inputPath: path ?? join(getHLSDirectory(playlist.Video), filename), |
14 | objectStorageKey: generateHLSObjectStorageKey(playlist, filename), | 12 | objectStorageKey: generateHLSObjectStorageKey(playlist, filename), |
15 | bucketInfo: CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS | 13 | bucketInfo: CONFIG.OBJECT_STORAGE.STREAMING_PLAYLISTS |
16 | }) | 14 | }) |