@@ -2675,6 +2675,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26752675 " from ImageVO img, ImageBackupStorageRefVO ref, BackupStorageVO bs, BackupStorageZoneRefVO bsRef" +
26762676 " where ref.imageUuid = img.uuid" +
26772677 " and img.mediaType = :imgType" +
2678+ " and img.state = :state" +
26782679 " and img.status = :status" +
26792680 " and img.system = :system" +
26802681 " and bs.uuid = ref.backupStorageUuid" +
@@ -2686,6 +2687,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26862687 if (type != null ) {
26872688 q .setParameter ("imgType" , type );
26882689 }
2690+ q .setParameter ("state" , ImageState .Enabled );
26892691 q .setParameter ("status" , ImageStatus .Ready );
26902692 q .setParameter ("system" , false );
26912693 q .setParameter ("bsTypes" , hostAllocatorMgr .getBackupStorageTypesByPrimaryStorageTypeFromMetrics (ps .getType ()));
@@ -2695,6 +2697,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26952697 " from ImageVO img, ImageBackupStorageRefVO ref, BackupStorageVO bs, BackupStorageZoneRefVO bsRef" +
26962698 " where ref.imageUuid = img.uuid" +
26972699 " and img.mediaType = :imgType" +
2700+ " and img.state = :state" +
26982701 " and img.status = :status" +
26992702 " and img.system = :system" +
27002703 " and bs.uuid = ref.backupStorageUuid" +
@@ -2706,6 +2709,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
27062709 if (type != null ) {
27072710 q .setParameter ("imgType" , type );
27082711 }
2712+ q .setParameter ("state" , ImageState .Enabled );
27092713 q .setParameter ("status" , ImageStatus .Ready );
27102714 q .setParameter ("system" , false );
27112715 q .setParameter ("bsUuids" , bsUuids );
0 commit comments