diff --git a/server/src/com/cloud/capacity/dao/CapacityDaoImpl.java b/server/src/com/cloud/capacity/dao/CapacityDaoImpl.java index e91070101ab..cfd72b4a186 100755 --- a/server/src/com/cloud/capacity/dao/CapacityDaoImpl.java +++ b/server/src/com/cloud/capacity/dao/CapacityDaoImpl.java @@ -446,6 +446,8 @@ public class CapacityDaoImpl extends GenericDaoBase implements public SummedCapacity(long sumUsed, long sumTotal, float percentUsed, short capacityType, Long zoneId, Long podId, Long clusterId) { super(); + this.sumUsed = sumUsed; + this.sumTotal = sumTotal; this.percentUsed = percentUsed; this.capacityType = capacityType; this.clusterId = clusterId; diff --git a/server/src/com/cloud/server/ManagementServerImpl.java b/server/src/com/cloud/server/ManagementServerImpl.java index ebed373654d..6f13ff818e2 100755 --- a/server/src/com/cloud/server/ManagementServerImpl.java +++ b/server/src/com/cloud/server/ManagementServerImpl.java @@ -2001,7 +2001,9 @@ public class ManagementServerImpl implements ManagementServer { summedCapacities = summedCapacities.subList(0, summedCapacities.size() < cmd.getPageSizeVal() ? summedCapacities.size() : pageSize); for (SummedCapacity summedCapacity : summedCapacities){ CapacityVO capacity = new CapacityVO(summedCapacity.getDataCenterId(), summedCapacity.getPodId() , summedCapacity.getClusterId(), - summedCapacity.getCapacityType(), summedCapacity.getPercentUsed()); + summedCapacity.getCapacityType(), summedCapacity.getPercentUsed()); + capacity.setUsedCapacity(summedCapacity.getUsedCapacity()); + capacity.setTotalCapacity(summedCapacity.getTotalCapacity()); capacities.add(capacity); } return capacities;