diff --git a/server/src/com/cloud/vm/ItWorkDaoImpl.java b/server/src/com/cloud/vm/ItWorkDaoImpl.java index 75987208e76..a36c373ebda 100644 --- a/server/src/com/cloud/vm/ItWorkDaoImpl.java +++ b/server/src/com/cloud/vm/ItWorkDaoImpl.java @@ -42,7 +42,7 @@ public class ItWorkDaoImpl extends GenericDaoBase implements I AllFieldsSearch = createSearchBuilder(); AllFieldsSearch.and("instance", AllFieldsSearch.entity().getInstanceId(), Op.EQ); AllFieldsSearch.and("op", AllFieldsSearch.entity().getType(), Op.EQ); - AllFieldsSearch.and("step", AllFieldsSearch.entity().getStep(), Op.NEQ); + AllFieldsSearch.and("step", AllFieldsSearch.entity().getStep(), Op.EQ); AllFieldsSearch.done(); CleanupSearch = createSearchBuilder(); @@ -64,7 +64,7 @@ public class ItWorkDaoImpl extends GenericDaoBase implements I @Override public ItWorkVO findByOutstandingWork(long instanceId, State state) { - SearchCriteria sc = AllFieldsSearch.create(); + SearchCriteria sc = OutstandingWorkSearch.create(); sc.setParameters("instance", instanceId); sc.setParameters("op", state); sc.setParameters("step", Step.Done);