X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=server%2Finitializers%2Fmigrations%2F0065-video-file-size.ts;h=0bdc675c21e5cb5b940e19d474a998a7fb1d970b;hb=2af337c83905c420b2d9022ee6fd3d6ef5fd1e42;hp=4e2075f8b0700de9bfc22820a2f62dab1d891de7;hpb=3fd3ab2d34d512b160a5e6084d7609be7b4f4452;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/migrations/0065-video-file-size.ts b/server/initializers/migrations/0065-video-file-size.ts index 4e2075f8b..0bdc675c2 100644 --- a/server/initializers/migrations/0065-video-file-size.ts +++ b/server/initializers/migrations/0065-video-file-size.ts @@ -1,12 +1,13 @@ import * as Sequelize from 'sequelize' import * as Promise from 'bluebird' -import { stat } from 'fs' +import { stat } from 'fs-extra' import { VideoModel } from '../../models/video/video' +import { getVideoFilePath } from '@server/lib/video-paths' function up (utils: { - transaction: Sequelize.Transaction, - queryInterface: Sequelize.QueryInterface, - sequelize: Sequelize.Sequelize, + transaction: Sequelize.Transaction + queryInterface: Sequelize.QueryInterface + sequelize: Sequelize.Sequelize db: any }): Promise { return utils.db.Video.listOwnedAndPopulateAuthorAndTags() @@ -16,7 +17,7 @@ function up (utils: { videos.forEach(video => { video.VideoFiles.forEach(videoFile => { const p = new Promise((res, rej) => { - stat(video.getVideoFilePath(videoFile), (err, stats) => { + stat(getVideoFilePath(video, videoFile), (err, stats) => { if (err) return rej(err) videoFile.size = stats.size