diff --git a/engine/schema/src/com/cloud/configuration/dao/ResourceCountDaoImpl.java b/engine/schema/src/com/cloud/configuration/dao/ResourceCountDaoImpl.java index cfd2137f479..9070ff912b3 100644 --- a/engine/schema/src/com/cloud/configuration/dao/ResourceCountDaoImpl.java +++ b/engine/schema/src/com/cloud/configuration/dao/ResourceCountDaoImpl.java @@ -98,7 +98,7 @@ public class ResourceCountDaoImpl extends GenericDaoBase @Override public void setResourceCount(long ownerId, ResourceOwnerType ownerType, ResourceType type, long count) { ResourceCountVO resourceCountVO = findByOwnerAndType(ownerId, ownerType, type); - if (count != resourceCountVO.getCount()) { + if (resourceCountVO != null && count != resourceCountVO.getCount()) { resourceCountVO.setCount(count); update(resourceCountVO.getId(), resourceCountVO); }