diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index dffdedf171..471ac608c4 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -426,6 +426,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 @@ -680,6 +681,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