@@ -2679,6 +2679,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26792679 " from ImageVO img, ImageBackupStorageRefVO ref, BackupStorageVO bs, BackupStorageZoneRefVO bsRef" +
26802680 " where ref.imageUuid = img.uuid" +
26812681 " and img.mediaType = :imgType" +
2682+ " and img.state = :state" +
26822683 " and img.status = :status" +
26832684 " and img.system = :system" +
26842685 " and bs.uuid = ref.backupStorageUuid" +
@@ -2690,6 +2691,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26902691 if (type != null ) {
26912692 q .setParameter ("imgType" , type );
26922693 }
2694+ q .setParameter ("state" , ImageState .Enabled );
26932695 q .setParameter ("status" , ImageStatus .Ready );
26942696 q .setParameter ("system" , false );
26952697 q .setParameter ("bsTypes" , hostAllocatorMgr .getBackupStorageTypesByPrimaryStorageTypeFromMetrics (ps .getType ()));
@@ -2699,6 +2701,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
26992701 " from ImageVO img, ImageBackupStorageRefVO ref, BackupStorageVO bs, BackupStorageZoneRefVO bsRef" +
27002702 " where ref.imageUuid = img.uuid" +
27012703 " and img.mediaType = :imgType" +
2704+ " and img.state = :state" +
27022705 " and img.status = :status" +
27032706 " and img.system = :system" +
27042707 " and bs.uuid = ref.backupStorageUuid" +
@@ -2710,6 +2713,7 @@ protected List<ImageInventory> getImageCandidatesForVm(ImageMediaType type) {
27102713 if (type != null ) {
27112714 q .setParameter ("imgType" , type );
27122715 }
2716+ q .setParameter ("state" , ImageState .Enabled );
27132717 q .setParameter ("status" , ImageStatus .Ready );
27142718 q .setParameter ("system" , false );
27152719 q .setParameter ("bsUuids" , bsUuids );
0 commit comments