mirror of
https://github.com/zadam/trilium.git
synced 2025-10-06 13:39:51 +08:00
fix(server): migration not working
This commit is contained in:
parent
729ea1d2bc
commit
d74b8e65bd
1 changed files with 2 additions and 1 deletions
|
@ -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…
Add table
Reference in a new issue