mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2024-11-13 01:15:44 +03:00
Fix hls redundancy pruning
This commit is contained in:
parent
4d557df51c
commit
2ede07153c
@ -15,6 +15,7 @@ import { ActorImageModel } from '../server/models/actor/actor-image'
|
||||
import { uniq, values } from 'lodash'
|
||||
import { ThumbnailType } from '@shared/models'
|
||||
import { VideoFileModel } from '@server/models/video/video-file'
|
||||
import { HLS_REDUNDANCY_DIRECTORY } from '@server/initializers/constants'
|
||||
|
||||
run()
|
||||
.then(() => process.exit(0))
|
||||
@ -121,6 +122,9 @@ async function doesRedundancyExist (filePath: string) {
|
||||
const isPlaylist = (await stat(filePath)).isDirectory()
|
||||
|
||||
if (isPlaylist) {
|
||||
// Don't delete HLS directory
|
||||
if (filePath === HLS_REDUNDANCY_DIRECTORY) return true
|
||||
|
||||
const uuid = getUUIDFromFilename(filePath)
|
||||
const video = await VideoModel.loadWithFiles(uuid)
|
||||
if (!video) return false
|
||||
|
Loading…
Reference in New Issue
Block a user