diff --git a/src/space/services/space-device.service.ts b/src/space/services/space-device.service.ts index 44880c2..7dff75a 100644 --- a/src/space/services/space-device.service.ts +++ b/src/space/services/space-device.service.ts @@ -30,7 +30,6 @@ export class SpaceDeviceService { HttpStatus.BAD_REQUEST, ); } - const safeFetch = async (device: any) => { try { const tuyaDetails = await this.getDeviceDetailsByDeviceIdTuya( @@ -48,7 +47,7 @@ export class SpaceDeviceService { }; } catch (error) { console.warn( - `Skipping device with deviceTuyaUuid: ${device.deviceTuyaUuid} due to error.`, + `Skipping device with deviceTuyaUuid: ${device.deviceTuyaUuid} due to error. ${error}`, ); return null; } diff --git a/src/space/services/space.service.ts b/src/space/services/space.service.ts index b40723f..0061226 100644 --- a/src/space/services/space.service.ts +++ b/src/space/services/space.service.ts @@ -325,7 +325,7 @@ export class SpaceService { private async validateSpace(spaceUuid: string) { const space = await this.spaceRepository.findOne({ where: { uuid: spaceUuid }, - relations: ['devices'], + relations: ['devices', 'devices.productDevice'], }); if (!space) this.throwNotFound('Space', spaceUuid); return space;