From a4a96e424a661c43dc53e23762e4a31d5cd8aa4d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 15 Jun 2021 17:51:34 +0200 Subject: [PATCH] backend-common: restore informative error message for database check Signed-off-by: Patrik Oldsberg --- packages/backend-common/src/database/DatabaseManager.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/backend-common/src/database/DatabaseManager.ts b/packages/backend-common/src/database/DatabaseManager.ts index 7513422452..9e13f565d3 100644 --- a/packages/backend-common/src/database/DatabaseManager.ts +++ b/packages/backend-common/src/database/DatabaseManager.ts @@ -203,7 +203,14 @@ export class DatabaseManager { this.getConfigForPlugin(pluginId) as JsonObject, ); - await ensureDatabaseExists(pluginConfig, this.getDatabaseName(pluginId)); + const databaseName = this.getDatabaseName(pluginId); + try { + await ensureDatabaseExists(pluginConfig, databaseName); + } catch (error) { + throw new Error( + `Failed to connect to the database to make sure that '${databaseName}' exists, ${error}`, + ); + } return createDatabaseClient( pluginConfig,