mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge pull request #908 in YUNIONIO/onecloud from ~QUXUAN/onecloud:hotfix/qx-fix-insert-error to release/2.3.0
* commit '6285f13983a254af057f96b7f6d4bb5114e3a71c': 避免因secret为空,导致插入数据库时报错: Field 'secret' doesn't have a default value
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user