mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-04 02:09:37 +02:00
Use move instead rename
To avoid EXDEV errors
This commit is contained in:
parent
14e2014acc
commit
f481c4f9f3
5 changed files with 10 additions and 10 deletions
|
@ -2,7 +2,7 @@ import { join } from 'path'
|
|||
import { CONFIG } from '../initializers'
|
||||
import { VideoCaptionModel } from '../models/video/video-caption'
|
||||
import * as srt2vtt from 'srt-to-vtt'
|
||||
import { createReadStream, createWriteStream, remove, rename } from 'fs-extra'
|
||||
import { createReadStream, createWriteStream, remove, move } from 'fs-extra'
|
||||
|
||||
async function moveAndProcessCaptionFile (physicalFile: { filename: string, path: string }, videoCaption: VideoCaptionModel) {
|
||||
const videoCaptionsDir = CONFIG.STORAGE.CAPTIONS_DIR
|
||||
|
@ -13,7 +13,7 @@ async function moveAndProcessCaptionFile (physicalFile: { filename: string, path
|
|||
await convertSrtToVtt(physicalFile.path, destination)
|
||||
await remove(physicalFile.path)
|
||||
} else { // Just move the vtt file
|
||||
await rename(physicalFile.path, destination)
|
||||
await move(physicalFile.path, destination)
|
||||
}
|
||||
|
||||
// This is important in case if there is another attempt in the retry process
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue