diff --git a/pkg/compute/models/storagecaches.go b/pkg/compute/models/storagecaches.go index 0da0442c9c..40af0f4739 100644 --- a/pkg/compute/models/storagecaches.go +++ b/pkg/compute/models/storagecaches.go @@ -618,7 +618,7 @@ func (self *SStoragecache) SyncCloudImages( result := compare.SyncResult{} - driver, err := cloudprovider.GetProviderFactory(region.Provider) + driver, err := self.GetProviderFactory() if err != nil { result.Error(errors.Wrapf(err, "GetProviderFactory(%s)", region.Provider)) return result