diff --git a/engine/schema/src/com/cloud/usage/UsageVO.java b/engine/schema/src/com/cloud/usage/UsageVO.java index 21a4196147b..b85178efd48 100644 --- a/engine/schema/src/com/cloud/usage/UsageVO.java +++ b/engine/schema/src/com/cloud/usage/UsageVO.java @@ -104,7 +104,7 @@ public class UsageVO implements Usage, InternalIdentity { private Date endDate = null; @Column(name = "quota_calculated") - private Integer quotaCalculated = null; + private Integer quotaCalculated = 0; public Integer getQuotaCalculated() { return quotaCalculated; diff --git a/engine/schema/src/com/cloud/usage/dao/UsageDaoImpl.java b/engine/schema/src/com/cloud/usage/dao/UsageDaoImpl.java index 5cab824c415..238c20f8bbc 100644 --- a/engine/schema/src/com/cloud/usage/dao/UsageDaoImpl.java +++ b/engine/schema/src/com/cloud/usage/dao/UsageDaoImpl.java @@ -470,8 +470,7 @@ public class UsageDaoImpl extends GenericDaoBase implements Usage if (domainId != -1) { sc.addAnd("domainId", SearchCriteria.Op.EQ, domainId); } - sc.addAnd("quotaCalculated", SearchCriteria.Op.NULL); - sc.addOr("quotaCalculated", SearchCriteria.Op.EQ, 0); + sc.addAnd("quotaCalculated", SearchCriteria.Op.NEQ, 1); if (s_logger.isDebugEnabled()){ s_logger.debug("Getting usage records" + usageFilter.getOrderBy()); }