From f8d99d116e28455e5c5f10caf11eb9dfdced4218 Mon Sep 17 00:00:00 2001 From: Pinga <121483313+getpinga@users.noreply.github.com> Date: Fri, 5 Jan 2024 22:16:00 +0200 Subject: [PATCH] Bugfix --- cp/routes/web.php | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/cp/routes/web.php b/cp/routes/web.php index 50122a7..c4dab6f 100644 --- a/cp/routes/web.php +++ b/cp/routes/web.php @@ -137,10 +137,20 @@ $app->any('/api[/{params:.*}]', function ( $args ) use ($container) { $db = config('connections'); + if (config('default') == 'mysql') { + $db_username = $db['mysql']['username']; + $db_password = $db['mysql']['password']; + $db_database = $db['mysql']['database']; + } elseif (config('default') == 'pgsql') { + $db_username = $db['pgsql']['username']; + $db_password = $db['pgsql']['password']; + $db_database = $db['pgsql']['database']; + } $config = new Config([ - 'username' => $db['mysql']['username'], - 'password' => $db['mysql']['password'], - 'database' => $db['mysql']['database'], + 'driver' => config('default'), + 'username' => $db_username, + 'password' => $db_password, + 'database' => $db_database, 'basePath' => '/api', 'middlewares' => 'customization,dbAuth,authorization,sanitation,multiTenancy', 'authorization.tableHandler' => function ($operation, $tableName) { @@ -211,9 +221,17 @@ $app->any('/log-api[/{params:.*}]', function ( $args ) use ($container) { $db = config('connections'); + if (config('default') == 'mysql') { + $db_username = $db['mysql']['username']; + $db_password = $db['mysql']['password']; + } elseif (config('default') == 'pgsql') { + $db_username = $db['pgsql']['username']; + $db_password = $db['pgsql']['password']; + } $config = new Config([ - 'username' => $db['mysql']['username'], - 'password' => $db['mysql']['password'], + 'driver' => config('default'), + 'username' => $db_username, + 'password' => $db_password, 'database' => 'registryTransaction', 'basePath' => '/log-api', 'middlewares' => 'customization,dbAuth,multiTenancy',