From ed6063d2dd76e418210cc18d192795e1d2aea726 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Sat, 28 Sep 2024 18:35:22 +0800 Subject: [PATCH] fix(region): make parseDeviceInfo error clear (#21326) --- pkg/compute/models/isolated_devices.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/isolated_devices.go b/pkg/compute/models/isolated_devices.go index ae13a18118..e5b4ea9971 100644 --- a/pkg/compute/models/isolated_devices.go +++ b/pkg/compute/models/isolated_devices.go @@ -484,7 +484,7 @@ func (manager *SIsolatedDeviceManager) parseDeviceInfo(userCred mcclient.TokenCr if len(devId) == 0 { if matchDev == nil { - return nil, fmt.Errorf("Isolated device info not contains either deviceID or model name") + return nil, httperrors.NewNotFoundError("Not found matched device by model: %q, dev_type: %q", devConfig.Model, devConfig.DevType) } devConfig.Model = matchDev.Model if len(devVendor) > 0 {