From cdd2a11f8e33d6607337989723774d60c7c1a030 Mon Sep 17 00:00:00 2001 From: Fabio Di Stasio Date: Fri, 29 Dec 2023 14:42:12 +0100 Subject: [PATCH] fix(PostgreSQL): unhandled error on connection lost, fixes #740 --- src/main/libs/clients/PostgreSQLClient.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/libs/clients/PostgreSQLClient.ts b/src/main/libs/clients/PostgreSQLClient.ts index 7903bf8a..b5ed3b67 100644 --- a/src/main/libs/clients/PostgreSQLClient.ts +++ b/src/main/libs/clients/PostgreSQLClient.ts @@ -232,6 +232,10 @@ export class PostgreSQLClient extends BaseClient { await this.keepAlive(); }, this._keepaliveMs); + connection.on('error', err => { // Intercepts errors and converts to rejections + Promise.reject(err); + }); + return connection; }