mirror of https://github.com/Chocobozzz/PeerTube
Fix re webtorrent transcoding
parent
b43d19cf44
commit
fb0f7f82e5
|
@ -234,7 +234,7 @@ async function onVideoFileTranscoding (video: MVideoWithFile, videoFile: MVideoF
|
|||
const fps = await getVideoFileFPS(transcodingPath)
|
||||
const metadata = await getMetadataFromFile(transcodingPath)
|
||||
|
||||
await move(transcodingPath, outputPath)
|
||||
await move(transcodingPath, outputPath, { overwrite: true })
|
||||
|
||||
videoFile.size = stats.size
|
||||
videoFile.fps = fps
|
||||
|
@ -242,12 +242,8 @@ async function onVideoFileTranscoding (video: MVideoWithFile, videoFile: MVideoF
|
|||
|
||||
await createTorrentAndSetInfoHash(video, videoFile)
|
||||
|
||||
const updatedVideoFile = await videoFile.save()
|
||||
|
||||
// Add it if this is a new created file
|
||||
if (video.VideoFiles.some(f => f.id === videoFile.id) === false) {
|
||||
video.VideoFiles.push(updatedVideoFile)
|
||||
}
|
||||
await VideoFileModel.customUpsert(videoFile, 'video', undefined)
|
||||
video.VideoFiles = await video.$get('VideoFiles')
|
||||
|
||||
return video
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue