Merge pull request #855 in YUNIONIO/onecloud from ~QUXUAN/onecloud:hotfix/qx-cloud-snapshot-sync to release/2.2.0

* commit 'd6771f56dac05d240b3971f02d146a9ebc0b7f8a':
  避免出现多个externalID相同的快照
This commit is contained in:
邱剑
2018-12-29 12:49:39 +08:00
+1 -1
View File
@@ -479,7 +479,7 @@ func (manager *SSnapshotManager) getProviderSnapshotsByRegion(region *SCloudregi
return nil, fmt.Errorf("Region is nil or provider is nil")
}
snapshots := make([]SSnapshot, 0)
q := manager.Query().Equals("cloudregion_id", region.Id).Equals("manager_id", provider.Id).NotEquals("status", SNAPSHOT_UNKNOWN)
q := manager.Query().Equals("cloudregion_id", region.Id).Equals("manager_id", provider.Id)
err := db.FetchModelObjects(manager, q, &snapshots)
if err != nil {
return nil, err