fix(region): avoid storage update not work

This commit is contained in:
Qu Xuan
2021-06-08 17:33:53 +08:00
parent 6ccfcbf0da
commit d11fcc7945
+3 -3
View File
@@ -132,11 +132,11 @@ func (self *SStorage) ValidateUpdateData(ctx context.Context, userCred mcclient.
if err != nil {
return input, err
}
input.StorageConf = jsonutils.NewDict()
if self.StorageConf != nil {
input.StorageConf = self.StorageConf.(*jsonutils.JSONDict)
} else {
input.StorageConf = jsonutils.NewDict()
input.StorageConf.Update(jsonutils.Marshal(self.StorageConf))
}
driver := GetStorageDriver(self.StorageType)
if driver != nil {
return driver.ValidateUpdateData(ctx, userCred, input)