diff --git a/server/src/com/cloud/storage/VolumeManagerImpl.java b/server/src/com/cloud/storage/VolumeManagerImpl.java index 54c2a0c82c9..cc2989a8708 100644 --- a/server/src/com/cloud/storage/VolumeManagerImpl.java +++ b/server/src/com/cloud/storage/VolumeManagerImpl.java @@ -1345,7 +1345,7 @@ public class VolumeManagerImpl extends ManagerBase implements VolumeManager { ResourceType.volume); /* If volume is in primary storage, decrement primary storage count else decrement secondary storage count (in case of upload volume). */ - if (volume.getFolder() != null || volume.getState() == Volume.State.Allocated) { + if (volume.getFolder() != null || volume.getPath() != null || volume.getState() == Volume.State.Allocated) { _resourceLimitMgr.decrementResourceCount(volume.getAccountId(), ResourceType.primary_storage, new Long(volume.getSize())); } else {