mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-28 10:32:27 +08:00
fix(server): migration not working
This commit is contained in:
parent
729ea1d2bc
commit
d74b8e65bd
@ -7,6 +7,7 @@ import resourceDir from "./resource_dir.js";
|
||||
import appInfo from "./app_info.js";
|
||||
import cls from "./cls.js";
|
||||
import { t } from "i18next";
|
||||
import { join } from "path";
|
||||
|
||||
interface MigrationInfo {
|
||||
dbVersion: number;
|
||||
@ -99,7 +100,7 @@ async function prepareMigrations(currentDbVersion: number): Promise<MigrationInf
|
||||
// Due to ESM imports, the migration file needs to be imported asynchronously and thus cannot be loaded at migration time (since migration is not asynchronous).
|
||||
// As such we have to preload the ESM.
|
||||
// Going back to the original approach but making it webpack-compatible
|
||||
const importPath = `../../db/migrations/${file}`;
|
||||
const importPath = join(resourceDir.MIGRATIONS_DIR, file);
|
||||
migration.module = (await import(importPath)).default;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user