From c376e69e678b6361c7ca682d08b3a81c86c275b6 Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Sun, 28 Apr 2024 10:40:09 +0300 Subject: [PATCH] Add productUuid to response in getDeviceDetails method --- src/device/services/device.service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/device/services/device.service.ts b/src/device/services/device.service.ts index ca5fbba..ee7a911 100644 --- a/src/device/services/device.service.ts +++ b/src/device/services/device.service.ts @@ -239,11 +239,18 @@ export class DeviceService { // Convert keys to camel case const camelCaseResponse = convertKeysToCamelCase(response); + const deviceDetails = await this.deviceRepository.findOne({ + where: { + deviceTuyaUuid: deviceId, + }, + relations: ['productDevice'], + }); // eslint-disable-next-line @typescript-eslint/no-unused-vars const { productName, productId, ...rest } = camelCaseResponse.result; return { ...rest, + productUuid: deviceDetails.productDevice.uuid, } as GetDeviceDetailsInterface; } catch (error) { throw new HttpException(