From f9ce72ca627e047e68712d0d7fe90c96f85f79bc Mon Sep 17 00:00:00 2001 From: Qu Xuan Date: Fri, 2 Apr 2021 20:53:33 +0800 Subject: [PATCH] fix: time sync duration --- pkg/compute/models/cloudaccounts.go | 2 +- pkg/compute/models/cloudsync.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index 2db73917c1..a570b6cc35 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -1857,7 +1857,7 @@ func (manager *SCloudaccountManager) initAllRecords() { func (self *SCloudaccount) CanSync() bool { if self.SyncStatus == api.CLOUD_PROVIDER_SYNC_STATUS_QUEUED || self.SyncStatus == api.CLOUD_PROVIDER_SYNC_STATUS_SYNCING || self.getSyncStatus2() == api.CLOUD_PROVIDER_SYNC_STATUS_SYNCING { - if self.LastSync.IsZero() || time.Now().Sub(self.LastSync) > time.Duration(self.getSyncIntervalSeconds()) { + if self.LastSync.IsZero() || time.Now().Sub(self.LastSync) > time.Duration(self.getSyncIntervalSeconds())*time.Second { return true } else { return false diff --git a/pkg/compute/models/cloudsync.go b/pkg/compute/models/cloudsync.go index 2dfc1d6ca9..d83bc58afa 100644 --- a/pkg/compute/models/cloudsync.go +++ b/pkg/compute/models/cloudsync.go @@ -45,7 +45,7 @@ type SSyncableBaseResourceManager struct{} func (self *SSyncableBaseResource) CanSync() bool { if self.SyncStatus == api.CLOUD_PROVIDER_SYNC_STATUS_QUEUED || self.SyncStatus == api.CLOUD_PROVIDER_SYNC_STATUS_SYNCING { - if self.LastSync.IsZero() || time.Now().Sub(self.LastSync) > time.Duration(options.Options.MinimalSyncIntervalSeconds) { + if self.LastSync.IsZero() || time.Now().Sub(self.LastSync) > time.Duration(options.Options.MinimalSyncIntervalSeconds)*time.Second { return true } else { return false