X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Finitializers%2Fmigrator.ts;h=adc2f9fb370ddd9f15ddbd4838a2b5d6be6cac13;hb=d382f4e9175c1520835e41c3573471a84bcf1713;hp=4663697299ff830f2825e7e5096f53f42d051deb;hpb=d5b7d9110dd637a7f67ce9e430145314812a8df1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/initializers/migrator.ts b/server/initializers/migrator.ts index 466369729..adc2f9fb3 100644 --- a/server/initializers/migrator.ts +++ b/server/initializers/migrator.ts @@ -1,8 +1,8 @@ import * as path from 'path' -import { readdirPromise } from '../helpers/core-utils' import { logger } from '../helpers/logger' import { LAST_MIGRATION_VERSION } from './constants' import { sequelizeTypescript } from './database' +import { readdir } from 'fs-extra' async function migrate () { const tables = await sequelizeTypescript.getQueryInterface().showAllTables() @@ -11,7 +11,7 @@ async function migrate () { // The installer will do that if (tables.length === 0) return - let actualVersion: number = null + let actualVersion: number | null = null const [ rows ] = await sequelizeTypescript.query('SELECT "migrationVersion" FROM "application"') if (rows && rows[0] && rows[0].migrationVersion) { @@ -52,7 +52,7 @@ export { // --------------------------------------------------------------------------- async function getMigrationScripts () { - const files = await readdirPromise(path.join(__dirname, 'migrations')) + const files = await readdir(path.join(__dirname, 'migrations')) const filesToMigrate: { version: string, script: string