避免因secret为空,导致插入数据库时报错: Field 'secret' doesn't have a default value

This commit is contained in:
屈轩
2019-01-09 16:08:08 +08:00
parent 4d15828bb5
commit 6285f13983
+2
View File
@@ -425,6 +425,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
@@ -586,6 +587,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