mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
fix: fail to free reserved ip in non-owner project
This commit is contained in:
@@ -51,7 +51,11 @@ func (this *ReservedIPManager) DoBatchReleaseReservedIps(s *mcclient.ClientSessi
|
||||
}
|
||||
|
||||
// filter ip and network pairs.
|
||||
ipFilterOps := jsonutils.NewDict()
|
||||
originFilter, _ := params.Get("query")
|
||||
if originFilter == nil {
|
||||
originFilter = jsonutils.NewDict()
|
||||
}
|
||||
ipFilterOps := originFilter.(*jsonutils.JSONDict)
|
||||
arr := jsonutils.NewArray()
|
||||
filterCondition := "ip_addr.in(" + strings.Join(ips, ",") + ")"
|
||||
arr.Add(jsonutils.NewString(filterCondition))
|
||||
|
||||
Reference in New Issue
Block a user