From fa3f49af18cafd825574b8f094c1873f29ae71db Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Thu, 24 Apr 2025 11:06:41 +0300 Subject: [PATCH 1/2] fix: handle potential undefined deviceDetails in getDeviceByDeviceUuid --- src/device/services/device.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/device/services/device.service.ts b/src/device/services/device.service.ts index e00858c..9b78de5 100644 --- a/src/device/services/device.service.ts +++ b/src/device/services/device.service.ts @@ -685,7 +685,7 @@ export class DeviceService { return { ...rest, productUuid: product.uuid, - name: deviceDetails.name, + name: deviceDetails?.name, productName: product.name, } as GetDeviceDetailsInterface; } catch (error) { From 51bf4c01700814ec820e3a01da056e6912d9af4c Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Thu, 24 Apr 2025 11:06:47 +0300 Subject: [PATCH 2/2] fix: update connection timeout value in database module --- libs/common/src/database/database.module.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/common/src/database/database.module.ts b/libs/common/src/database/database.module.ts index a25cf35..76a2d68 100644 --- a/libs/common/src/database/database.module.ts +++ b/libs/common/src/database/database.module.ts @@ -103,7 +103,7 @@ import { ClientEntity } from '../modules/client/entities'; charset: 'utf8mb4', max: 20, // set pool max size idleTimeoutMillis: 5000, // close idle clients after 5 second - connectionTimeoutMillis: 11_000, // return an error after 11 second if connection could not be established + connectionTimeoutMillis: 12_000, // return an error after 11 second if connection could not be established maxUses: 7500, // close (and replace) a connection after it has been used 7500 times (see below for discussion) }, continuationLocalStorage: true,