From c9bee9e423393fbf9b118bb43cdb7fcf17deae8c Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Tue, 27 Jun 2023 09:25:46 +0100 Subject: [PATCH] Display errors --- .../server/src/integrations/microsoftSqlServer.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/server/src/integrations/microsoftSqlServer.ts b/packages/server/src/integrations/microsoftSqlServer.ts index ee4cc968c9..284a6a6f55 100644 --- a/packages/server/src/integrations/microsoftSqlServer.ts +++ b/packages/server/src/integrations/microsoftSqlServer.ts @@ -151,9 +151,17 @@ class SqlServerIntegration extends Sql implements DatasourcePlus { async connect() { try { this.client = await this.pool.connect() - } catch (err) { - // @ts-ignore - throw new Error(err) + } catch (err: any) { + if (err?.originalError?.errors?.length) { + const messages = [] + if (err.message) { + messages.push(err.message) + } + messages.push(...err.originalError.errors.map((e: any) => e.message)) + throw new Error(messages.join("\n")) + } + + throw err } }