mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 02:37:24 +08:00
fix(region): Fix the panic of nil map when syncing snapshotpolicy
This commit is contained in:
@@ -549,13 +549,15 @@ func (manager *SSnapshotPolicyManager) newFromCloudSnapshotPolicy(
|
||||
// sync project
|
||||
SyncCloudProject(userCred, &snapshotPolicyTmp, syncOwnerId, ext, provider.GetId())
|
||||
// update snapshotpolicyCluster
|
||||
key := snapshotPolicyTmp.Key()
|
||||
list, ok := snapshotpolicyCluster[key]
|
||||
if !ok {
|
||||
list = make([]*SSnapshotPolicy, 0)
|
||||
if snapshotpolicyCluster != nil {
|
||||
key := snapshotPolicyTmp.Key()
|
||||
list, ok := snapshotpolicyCluster[key]
|
||||
if !ok {
|
||||
list = make([]*SSnapshotPolicy, 0)
|
||||
}
|
||||
list = append(list, &snapshotPolicyTmp)
|
||||
snapshotpolicyCluster[key] = list
|
||||
}
|
||||
list = append(list, &snapshotPolicyTmp)
|
||||
snapshotpolicyCluster[key] = list
|
||||
snapshotPolicy = &snapshotPolicyTmp
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user