From 05196aacaa3d9a57d27dae994a57b145a2bcbbc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Sat, 23 Mar 2019 15:13:55 +0800 Subject: [PATCH] =?UTF-8?q?metadata=E6=97=A5=E5=BF=97:=E9=81=BF=E5=85=8D?= =?UTF-8?q?=E5=AF=B9=E6=AF=94=E6=9B=B4=E6=96=B0=E5=90=8E=E7=9A=84value?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/cloudcommon/db/metadata.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/cloudcommon/db/metadata.go b/pkg/cloudcommon/db/metadata.go index 4f2e7bc2d6..c7277a0801 100644 --- a/pkg/cloudcommon/db/metadata.go +++ b/pkg/cloudcommon/db/metadata.go @@ -251,6 +251,7 @@ func (manager *SMetadataManager) SetValues(ctx context.Context, obj IModel, stor } } else { deleted := record.Deleted + oValue := record.Value _, err := Update(&record, func() error { record.Deleted = false record.Value = valStr @@ -262,8 +263,8 @@ func (manager *SMetadataManager) SetValues(ctx context.Context, obj IModel, stor if deleted { changes = append(changes, sMetadataChange{Key: key, NValue: valStr}) } else { - if record.Value != valStr { - changes = append(changes, sMetadataChange{Key: key, OValue: record.Value, NValue: valStr}) + if oValue != valStr { + changes = append(changes, sMetadataChange{Key: key, OValue: oValue, NValue: valStr}) } } }