X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fmigrations%2F0065-video-file-size.ts;h=ac952a98cc57d6b899718f641324782ead47c839;hb=e6afb669402aead6bf3d9d7ba4f2bd434c831eab;hp=0bdc675c21e5cb5b940e19d474a998a7fb1d970b;hpb=4c1def5fd8e9f483238eb38e221f555e2e6bbf07;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 0bdc675c2..ac952a98c 100644 --- a/server/initializers/migrations/0065-video-file-size.ts +++ b/server/initializers/migrations/0065-video-file-size.ts @@ -1,8 +1,4 @@ import * as Sequelize from 'sequelize' -import * as Promise from 'bluebird' -import { stat } from 'fs-extra' -import { VideoModel } from '../../models/video/video' -import { getVideoFilePath } from '@server/lib/video-paths' function up (utils: { transaction: Sequelize.Transaction @@ -10,30 +6,7 @@ function up (utils: { sequelize: Sequelize.Sequelize db: any }): Promise { - return utils.db.Video.listOwnedAndPopulateAuthorAndTags() - .then((videos: VideoModel[]) => { - const tasks: Promise[] = [] - - videos.forEach(video => { - video.VideoFiles.forEach(videoFile => { - const p = new Promise((res, rej) => { - stat(getVideoFilePath(video, videoFile), (err, stats) => { - if (err) return rej(err) - - videoFile.size = stats.size - videoFile.save().then(res).catch(rej) - }) - }) - - tasks.push(p) - }) - }) - - return tasks - }) - .then((tasks: Promise[]) => { - return Promise.all(tasks) - }) + throw new Error('Removed, please upgrade from a previous version first.') } function down (options) {