From e8c69632b6cbc6656b5c9296cbd3cf3dc8b14339 Mon Sep 17 00:00:00 2001 From: Min Chen Date: Tue, 7 May 2013 16:44:05 -0700 Subject: [PATCH] Fix an issue in showing removed templates in list call. --- server/src/com/cloud/api/query/QueryManagerImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/com/cloud/api/query/QueryManagerImpl.java b/server/src/com/cloud/api/query/QueryManagerImpl.java index a79a2b296ce..807f2d64f1b 100644 --- a/server/src/com/cloud/api/query/QueryManagerImpl.java +++ b/server/src/com/cloud/api/query/QueryManagerImpl.java @@ -2681,6 +2681,9 @@ public class QueryManagerImpl extends ManagerBase implements QueryService { sc.addAnd("templateType", SearchCriteria.Op.NEQ, Storage.TemplateType.SYSTEM); } + // don't return removed template + sc.addAnd("removed", SearchCriteria.Op.NULL); + // search unique templates and find details by Ids Pair, Integer> uniqueTmplPair = _templateJoinDao.searchAndCount(sc, searchFilter); Integer count = uniqueTmplPair.second();