From 096ad97a73f1ffcc82bfc8d7efe00cc2a88adc96 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Wed, 3 Sep 2025 10:37:19 +0200 Subject: [PATCH] SYNC: Fixed DbGate Web UI Connections do not display 'Databases' #1199 --- packages/api/src/controllers/databaseConnections.js | 2 +- packages/api/src/controllers/serverConnections.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/api/src/controllers/databaseConnections.js b/packages/api/src/controllers/databaseConnections.js index ad6560f2a..383531e02 100644 --- a/packages/api/src/controllers/databaseConnections.js +++ b/packages/api/src/controllers/databaseConnections.js @@ -619,7 +619,7 @@ module.exports = { message: `Loaded database structure for ${database}`, }); - if (!hasPermission(`all-tables`, loadedPermissions)) { + if (process.env.STORAGE_DATABASE && !hasPermission(`all-tables`, loadedPermissions)) { // filter databases by permissions const tablePermissions = await loadTablePermissionsFromRequest(req); const databasePermissions = await loadDatabasePermissionsFromRequest(req); diff --git a/packages/api/src/controllers/serverConnections.js b/packages/api/src/controllers/serverConnections.js index c9f0f3fa1..e182f2184 100644 --- a/packages/api/src/controllers/serverConnections.js +++ b/packages/api/src/controllers/serverConnections.js @@ -46,7 +46,7 @@ module.exports = { existing.status = status; socket.emitChanged(`server-status-changed`); }, - handle_ping() { }, + handle_ping() {}, handle_response(conid, { msgid, ...response }) { const [resolve, reject] = this.requests[msgid]; resolve(response); @@ -166,7 +166,7 @@ module.exports = { message: `Loaded databases for connection`, }); - if (!hasPermission(`all-databases`, loadedPermissions)) { + if (process.env.STORAGE_DATABASE && !hasPermission(`all-databases`, loadedPermissions)) { // filter databases by permissions const databasePermissions = await loadDatabasePermissionsFromRequest(req); const res = [];