diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index 7727ad028d..071a077715 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -427,6 +427,7 @@ func (self *SCloudaccount) ImportSubAccount(ctx context.Context, userCred mcclie newCloudprovider := SCloudprovider{} newCloudprovider.Account = subAccount.Account + newCloudprovider.Secret = self.Secret newCloudprovider.CloudaccountId = self.Id newCloudprovider.Provider = self.Provider newCloudprovider.AccessUrl = self.AccessUrl @@ -685,6 +686,7 @@ func migrateCloudprovider(cloudprovider *SCloudprovider) error { if err == sql.ErrNoRows { account.AccessUrl = cloudprovider.AccessUrl account.Account = mainAccount + account.Secret = cloudprovider.Secret account.LastSync = cloudprovider.LastSync // account.Sysinfo = cloudprovider.Sysinfo account.Provider = cloudprovider.Provider