diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index d13070b4b..625fbfd7b 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.21.4", + "version": "2.21.5", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/entry/master.ts b/packages/hydrooj/src/entry/master.ts index 95a505662..dd03b4ea7 100644 --- a/packages/hydrooj/src/entry/master.ts +++ b/packages/hydrooj/src/entry/master.ts @@ -68,10 +68,10 @@ export async function load(call: Entry) { storage.start(sopts); require('../service/monitor'); for (const i of builtinModel) require(`../model/${i}`); - const scripts = require('../upgrade'); + const scripts = require('../upgrade').default; let dbVer = (await modelSystem.get('db.ver')) ?? 0; const isFresh = !dbVer; - const expected = scripts.default.length; + const expected = scripts.length; while (dbVer < expected) { logger.info('Upgrading database: from %d to %d', dbVer, expected); if (isFresh) {