fix(region): avoid panic (#21658)

This commit is contained in:
屈轩
2024-11-22 14:53:06 +08:00
committed by GitHub
parent 175a354c4f
commit 35c0dde143
+4
View File
@@ -265,6 +265,10 @@ func (asc *SASController) Scale(ctx context.Context, userCred mcclient.TokenCred
err = scalingActivity.SetReject("", msg)
return
}
if len(nets) == 0 {
setFail(scalingActivity, fmt.Sprintf("empty networks '%s' error", sg.Id))
return
}
succeedInstances, err := asc.CreateInstances(ctx, userCred, ownerId, sg, gt, nets[0], num)
switch len(succeedInstances) {
case 0: