From b143e50fba1dac99e54b96eaef7c7a01bec1af64 Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Sat, 30 Nov 2024 20:26:34 -0600 Subject: [PATCH] handle empty return when get scene switch --- src/device/services/device.service.ts | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/device/services/device.service.ts b/src/device/services/device.service.ts index 3ed3327..add62c9 100644 --- a/src/device/services/device.service.ts +++ b/src/device/services/device.service.ts @@ -1349,10 +1349,7 @@ export class DeviceService { }); if (!sceneDevice) { - throw new HttpException( - `No scene found for device with UUID ${deviceUuid} and switch name ${getSceneFourSceneDeviceDto.switchName}`, - HttpStatus.NOT_FOUND, - ); + return {}; } const sceneDetails = await this.sceneService.getSceneByUuid( @@ -1376,10 +1373,7 @@ export class DeviceService { }); if (!sceneDevices.length) { - throw new HttpException( - `No scenes found for device with UUID ${deviceUuid}`, - HttpStatus.NOT_FOUND, - ); + return []; } const results = await Promise.all(