From 2eef2f801fc1ce6949df6875dda0eb90f1b6f520 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 25 Mar 2026 22:55:59 +0200 Subject: [PATCH] chore(core): don't log language option not found if DB not initialized --- packages/trilium-core/src/services/i18n.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/trilium-core/src/services/i18n.ts b/packages/trilium-core/src/services/i18n.ts index 275b1711ff..e8566af171 100644 --- a/packages/trilium-core/src/services/i18n.ts +++ b/packages/trilium-core/src/services/i18n.ts @@ -28,14 +28,12 @@ function getCurrentLanguage(): LOCALE_IDS { let language: string | null = null; if (sql_init.isDbInitialized()) { language = options.getOptionOrNull("locale"); + if (!language) { + console.info("Language option not found, falling back to en."); + } } - if (!language) { - console.info("Language option not found, falling back to en."); - language = "en"; - } - - return language as LOCALE_IDS; + return (language ?? "en") as LOCALE_IDS; } export async function changeLanguage(locale: string) {