From c97fe6b74f51e5a0672cfdd0b2c98ac3aab0a3d4 Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Fri, 13 Dec 2019 10:43:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=81=BF=E5=85=8D=E6=8F=92=E5=85=A5?= =?UTF-8?q?=E6=97=B6=E5=87=BA=E7=8E=B0duplicate=20primary=20key=20error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/cloudcommon/db/tenantcache.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cloudcommon/db/tenantcache.go b/pkg/cloudcommon/db/tenantcache.go index bef82f099d..c1f87f10ec 100644 --- a/pkg/cloudcommon/db/tenantcache.go +++ b/pkg/cloudcommon/db/tenantcache.go @@ -298,9 +298,9 @@ func (manager *STenantCacheManager) Save(ctx context.Context, idStr string, name obj.Domain = domain obj.DomainId = domainId obj.LastCheck = now - err = manager.TableSpec().Insert(obj) + err = manager.TableSpec().InsertOrUpdate(obj) if err != nil { - return nil, err + return nil, errors.Wrap(err, "InsertOrUpdate") } else { return obj, nil }