Merge pull request #14275 from swordqiu/hotfix/qj-fail-to-update-usb-devs

fix: fail to update isolated_devices of type USB
This commit is contained in:
Zexi Li
2022-05-19 10:03:25 +08:00
committed by GitHub
+1 -1
View File
@@ -186,7 +186,7 @@ func (self *SIsolatedDevice) ValidateUpdateData(
if input.ReservedStorage != nil && *input.ReservedStorage < 0 {
return input, httperrors.NewInputParameterError("reserved storage must >= 0")
}
if input.DevType != "" {
if input.DevType != "" && input.DevType != self.DevType {
if !utils.IsInStringArray(input.DevType, api.VALID_GPU_TYPES) {
return input, httperrors.NewInputParameterError("device type %q not support update", input.DevType)
}