From 145e335bebee59eb93675c2dfccc7d07f45ab4c3 Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Sun, 17 Nov 2024 03:04:33 -0600 Subject: [PATCH] finshed add subspace to devices details --- src/device/services/device.service.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/device/services/device.service.ts b/src/device/services/device.service.ts index 0216cc7..15276d9 100644 --- a/src/device/services/device.service.ts +++ b/src/device/services/device.service.ts @@ -82,11 +82,15 @@ export class DeviceService { deviceUuid: string, withProductDevice: boolean = true, ) { - return await this.deviceRepository.findOne({ - where: { - uuid: deviceUuid, - }, - ...(withProductDevice && { relations: ['productDevice'] }), + const relations = ['subspace']; + + if (withProductDevice) { + relations.push('productDevice'); + } + + return this.deviceRepository.findOne({ + where: { uuid: deviceUuid }, + relations, }); } @@ -568,6 +572,7 @@ export class DeviceService { productType: deviceDetails.productDevice.prodType, permissionType: userDevicePermission, macAddress: macAddress.mac, + subspace: deviceDetails.subspace ? deviceDetails.subspace : {}, }; } catch (error) { throw new HttpException(