diff --git a/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java b/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java index 08c473b60b12..132149ffcf44 100644 --- a/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java +++ b/server/src/main/java/com/cloud/storage/VolumeApiServiceImpl.java @@ -924,8 +924,8 @@ public VolumeVO resizeVolume(ResizeVolumeCmd cmd) throws ResourceAllocationExcep if (newDiskOffering == null) { Long templateId = volume.getTemplateId(); if (templateId != null) { - VMTemplateVO template = _templateDao.findById(templateId); - format = template.getFormat(); + VMTemplateVO template = _templateDao.findByIdIncludingRemoved(templateId); + format = template != null ? template.getFormat() : null; } if (volume.getVolumeType().equals(Volume.Type.ROOT) && diskOffering.getDiskSize() > 0 && format != null && format != ImageFormat.ISO) {