From 5cc7811ec22198c7131c07362e73053935f65a83 Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Tue, 11 Aug 2026 10:40:03 -0400 Subject: [PATCH] refactor(core): defer database global lookup (#41755) --- packages/core/src/database/database.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/database/database.ts b/packages/core/src/database/database.ts index 82d98c6efc2..40e56a5cb14 100644 --- a/packages/core/src/database/database.ts +++ b/packages/core/src/database/database.ts @@ -42,10 +42,10 @@ const databaseLayer = Layer.effect( export function layer(options: Options = { path: ":memory:" }) { return Layer.unwrap( Effect.gen(function* () { - const global = yield* Global.Service const provide = (filename: string) => databaseLayer.pipe(Layer.provide(sqliteLayer({ filename }))) const filename = options.path ?? ":memory:" if (filename === ":memory:" || isAbsolute(filename)) return provide(filename) + const global = yield* Global.Service return provide(join(global.data, filename)) }), )