X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fmigrations%2F0345-video-playlists.ts;h=89a14a6eef286285245491e72eacee663090207f;hb=afff310e50f2fa8419bb4242470cbde46ab54463;hp=6953f555322be2835773cc440ecab12391e9271e;hpb=6dd9de95dfa39bd5c1faed00d1dbd52cd112bae0;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/migrations/0345-video-playlists.ts b/server/initializers/migrations/0345-video-playlists.ts index 6953f5553..89a14a6ee 100644 --- a/server/initializers/migrations/0345-video-playlists.ts +++ b/server/initializers/migrations/0345-video-playlists.ts @@ -1,11 +1,11 @@ import * as Sequelize from 'sequelize' import { VideoPlaylistPrivacy, VideoPlaylistType } from '../../../shared/models/videos' -import * as uuidv4 from 'uuid/v4' +import { v4 as uuidv4 } from 'uuid' import { WEBSERVER } from '../constants' async function up (utils: { - transaction: Sequelize.Transaction, - queryInterface: Sequelize.QueryInterface, + transaction: Sequelize.Transaction + queryInterface: Sequelize.QueryInterface sequelize: Sequelize.Sequelize }): Promise { const transaction = utils.transaction @@ -51,7 +51,9 @@ CREATE TABLE IF NOT EXISTS "videoPlaylistElement" { const userQuery = 'SELECT "username" FROM "user";' - const userResult = await utils.sequelize.query(userQuery, { transaction, type: Sequelize.QueryTypes.SELECT }) + + const options = { transaction, type: Sequelize.QueryTypes.SELECT as Sequelize.QueryTypes.SELECT } + const userResult = await utils.sequelize.query<{ username: string }>(userQuery, options) const usernames = userResult.map(r => r.username) for (const username of usernames) {