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