From 447240cb5a655d816d847ed001f3fdddcde72aa2 Mon Sep 17 00:00:00 2001 From: ioito Date: Mon, 10 Jan 2022 11:06:27 +0800 Subject: [PATCH] fix(region): kvm vm no need remote update --- pkg/compute/models/guests.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/guests.go b/pkg/compute/models/guests.go index 369bef8d66..4a5ae16428 100644 --- a/pkg/compute/models/guests.go +++ b/pkg/compute/models/guests.go @@ -1669,7 +1669,7 @@ func (manager *SGuestManager) validateEip(userCred mcclient.TokenCredential, inp func (self *SGuest) PostUpdate(ctx context.Context, userCred mcclient.TokenCredential, query jsonutils.JSONObject, data jsonutils.JSONObject) { self.SVirtualResourceBase.PostUpdate(ctx, userCred, query, data) - if data.Contains("name") || data.Contains("__meta__") { + if len(self.ExternalId) > 0 && (data.Contains("name") || data.Contains("__meta__")) { err := self.StartRemoteUpdateTask(ctx, userCred, false, "") if err != nil { log.Errorf("StartRemoteUpdateTask fail: %s", err)