From 0534fa29ab50d83c25b63c853b534923b2bcbbfe Mon Sep 17 00:00:00 2001 From: Nitin Date: Mon, 12 Sep 2011 16:51:17 +0530 Subject: [PATCH] bug 10974: Fixed a bug in the search for listRouters API. The bug was introduced due to change in the VmInstancVO where the name field was changed to hostName. This went unnoticed in the DAO layer as we dont throw an exception but an assert error. --- 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 3d211aeeace..4a8713f9639 100755 --- a/server/src/com/cloud/server/ManagementServerImpl.java +++ b/server/src/com/cloud/server/ManagementServerImpl.java @@ -2253,11 +2253,11 @@ public class ManagementServerImpl implements ManagementServer { SearchCriteria sc = sb.create(); if (keyword != null) { SearchCriteria ssc = _routerDao.createSearchCriteria(); - ssc.addOr("name", SearchCriteria.Op.LIKE, "%" + keyword + "%"); + ssc.addOr("hostName", SearchCriteria.Op.LIKE, "%" + keyword + "%"); ssc.addOr("instanceName", SearchCriteria.Op.LIKE, "%" + keyword + "%"); ssc.addOr("state", SearchCriteria.Op.LIKE, "%" + keyword + "%"); - sc.addAnd("name", SearchCriteria.Op.SC, ssc); + sc.addAnd("hostName", SearchCriteria.Op.SC, ssc); } if (name != null) {