From 7905cdb4f0965f70965ce8797afb3196ed5701a9 Mon Sep 17 00:00:00 2001 From: areeqakbr Date: Mon, 16 Jun 2025 10:57:27 +0700 Subject: [PATCH] fix logic --- usecase/device_usecase.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/usecase/device_usecase.go b/usecase/device_usecase.go index 320ef8f..5177ecb 100644 --- a/usecase/device_usecase.go +++ b/usecase/device_usecase.go @@ -48,8 +48,10 @@ func (u *deviceUseCase) CreateDeviceWithMultipleImages(device req.DeviceDTO, ima return fmt.Errorf("validation error: %w", err) } - if device.DeviceType == "OTB" || device.DeviceType == "ODP" && device.PortAmount <= 0 { - return fmt.Errorf("port amount must be greater than 0 for OTB or ODP devices") + if device.DeviceType == "OTB" || device.DeviceType == "ODP" { + if device.PortAmount <= 0 { + return fmt.Errorf("port amount must be greater than 0 for OTB or ODP devices") + } } var imageURLs []string