ctyun get vm by id fix

This commit is contained in:
TangBin
2020-02-26 11:16:42 +08:00
parent 7d2e410503
commit c08f35b9f8
+4
View File
@@ -265,6 +265,10 @@ func (self *SRegion) GetVMs() ([]SInstance, error) {
}
func (self *SRegion) GetVMById(vmId string) (*SInstance, error) {
if len(vmId) == 0 {
return nil, errors.Wrap(cloudprovider.ErrNotFound, "SRegion.GetVMById.EmptyVmID")
}
vms, err := self.getVMs(vmId)
if err != nil {
return nil, errors.Wrap(err, "SRegion.GetVMById")