From 24650edd62600af7e7bc041bb8edd05bf9703b6c Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 27 Mar 2026 19:03:39 +0200 Subject: [PATCH] fix(setup): demo DB not respected --- packages/trilium-core/src/routes/api/setup.ts | 2 +- packages/trilium-core/src/services/sql_init.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/trilium-core/src/routes/api/setup.ts b/packages/trilium-core/src/routes/api/setup.ts index 64f440e5e8..09a08189f2 100644 --- a/packages/trilium-core/src/routes/api/setup.ts +++ b/packages/trilium-core/src/routes/api/setup.ts @@ -15,7 +15,7 @@ function getStatus() { async function setupNewDocument(req: Request) { const { skipDemoDb } = req.query; - await sqlInit.createInitialDatabase(!!skipDemoDb); + await sqlInit.createInitialDatabase(skipDemoDb !== undefined); } function setupSyncFromServer(req: Request): Promise { diff --git a/packages/trilium-core/src/services/sql_init.ts b/packages/trilium-core/src/services/sql_init.ts index d53cac5716..758549f144 100644 --- a/packages/trilium-core/src/services/sql_init.ts +++ b/packages/trilium-core/src/services/sql_init.ts @@ -182,7 +182,7 @@ async function createInitialDatabase(skipDemoDb?: boolean) { }); // Import demo content. - if (getDemoArchive) { + if (!skipDemoDb && getDemoArchive) { log.info("Importing demo content..."); const demoFile = await getDemoArchive(); if (demoFile) {