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(