From ecc42972193ddffd1f7c5d4364cc10c18060e86e Mon Sep 17 00:00:00 2001 From: alena Date: Fri, 17 Dec 2010 17:29:35 -0800 Subject: [PATCH] Use Equal instead of Like when listPublicIpAddresses by ip --- server/src/com/cloud/server/ManagementServerImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/com/cloud/server/ManagementServerImpl.java b/server/src/com/cloud/server/ManagementServerImpl.java index f483e6da310..62430c47647 100755 --- a/server/src/com/cloud/server/ManagementServerImpl.java +++ b/server/src/com/cloud/server/ManagementServerImpl.java @@ -2755,7 +2755,7 @@ public class ManagementServerImpl implements ManagementServer { SearchBuilder sb = _publicIpAddressDao.createSearchBuilder(); sb.and("accountIdEQ", sb.entity().getAllocatedToAccountId(), SearchCriteria.Op.EQ); sb.and("dataCenterId", sb.entity().getDataCenterId(), SearchCriteria.Op.EQ); - sb.and("address", sb.entity().getAddress(), SearchCriteria.Op.LIKE); + sb.and("address", sb.entity().getAddress(), SearchCriteria.Op.EQ); sb.and("vlanDbId", sb.entity().getVlanId(), SearchCriteria.Op.EQ); if ((accountId == null) && (domainId != null)) { @@ -2797,7 +2797,7 @@ public class ManagementServerImpl implements ManagementServer { } if (address != null) { - sc.setParameters("address", address + "%"); + sc.setParameters("address", address); } if (vlan != null) {