From fc6e693dcf619c37ecd6606eab144793ec6ae114 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Tue, 3 Sep 2019 21:17:33 +0800 Subject: [PATCH] fix: for backward compatility, only check account id consistency for non-empty account id --- pkg/compute/models/cloudaccounts.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index 20eaf62884..668d2e4029 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -445,7 +445,8 @@ func (self *SCloudaccount) PerformUpdateCredential(ctx context.Context, userCred if err != nil { return nil, httperrors.NewInputParameterError("invalid cloud account info error: %s", err.Error()) } - if accountId != self.AccountId { + // for backward compatibility + if len(self.AccountId) > 0 && accountId != self.AccountId { return nil, httperrors.NewConflictError("inconsistent account_id, previous '%s' and now '%s'", self.AccountId, accountId) }