fix: cloud account sync status not accurate

This commit is contained in:
Qiu Jian
2019-04-17 02:00:51 +08:00
parent 23fe739750
commit baac390351
+1 -5
View File
@@ -715,7 +715,7 @@ func (self *SCloudaccount) getMoreDetails(extra *jsonutils.JSONDict) *jsonutils.
}
extra.Add(projects, "projects")
extra.Set("sync_interval_seconds", jsonutils.NewInt(int64(self.getSyncIntervalSeconds())))
extra.Set("sync_status", jsonutils.NewString(self.getSyncStatus()))
extra.Set("sync_status2", jsonutils.NewString(self.getSyncStatus()))
return extra
}
@@ -1273,10 +1273,6 @@ func (self *SCloudaccount) StartCloudaccountDeleteTask(ctx context.Context, user
}
func (self *SCloudaccount) getSyncStatus() string {
if self.SyncStatus == api.CLOUD_PROVIDER_SYNC_STATUS_QUEUED {
return self.SyncStatus
}
cprs := CloudproviderRegionManager.Query().SubQuery()
providers := CloudproviderManager.Query().SubQuery()