From b648d789e939a409b43e564c5a3d2f9a0e004472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Mon, 15 Jun 2026 10:41:15 +0200 Subject: [PATCH] Fix shared DB env resolution --- modules/shared/db.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/shared/db.php b/modules/shared/db.php index 54e224f..cbb70f1 100644 --- a/modules/shared/db.php +++ b/modules/shared/db.php @@ -77,9 +77,11 @@ function env_value(string $key, array $localEnv, string $default = ''): string return $default; } -function connect_database(): PDO +function connect_database(?array $env = null): PDO { - $env = parse_env_file(__DIR__ . '/../.env'); + if ($env === null) { + $env = parse_env_file(dirname(__DIR__, 2) . '/.env'); + } $env = expand_env_values($env); $databaseUrl = env_value('DATABASE_URL', $env);