From 11a0df544326e98e26502fa38fc9ca94dc23a5d0 Mon Sep 17 00:00:00 2001 From: diegosouzapw Date: Wed, 11 Mar 2026 13:07:39 -0300 Subject: [PATCH] =?UTF-8?q?fix(instrumentation):=20await=20getSettings()?= =?UTF-8?q?=20=E2=80=94=20property=20access=20on=20Promise=20(#316=20follo?= =?UTF-8?q?w-up)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit getSettings() is declared async so calling it without await left settings as a Promise>, causing 4 TS errors when accessing settings.modelAliases in the alias restore block. --- src/instrumentation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/instrumentation.ts b/src/instrumentation.ts index aa97723fed..8a6296fecf 100644 --- a/src/instrumentation.ts +++ b/src/instrumentation.ts @@ -52,7 +52,7 @@ export async function register() { try { const { getSettings } = await import("@/lib/db/settings"); const { setCustomAliases } = await import("@omniroute/open-sse/services/modelDeprecation.ts"); - const settings = getSettings(); + const settings = await getSettings(); if (settings.modelAliases) { const aliases = typeof settings.modelAliases === "string"