diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CloneVmNoCollapseCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CloneVmNoCollapseCommand.java index 2a0401ff371..0f2cb76327e 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CloneVmNoCollapseCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CloneVmNoCollapseCommand.java @@ -234,8 +234,7 @@ private List prepareImageChainMap(DiskImage diskImage, Guid destImage oldToNewDiskImageMap .keySet() .stream() - .collect(Collectors.toMap(d -> d.getImageId(), - d -> oldToNewDiskImageMap.get(d)))); + .collect(Collectors.toMap(DiskImage::getImageId, oldToNewDiskImageMap::get))); List newChain = new ArrayList(oldToNewDiskImageMap.values()); ImagesHandler.sortImageList(newChain); diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/image/CloneImageGroupVolumesStructureCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/image/CloneImageGroupVolumesStructureCommand.java index e8b0ba290ff..71073965600 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/image/CloneImageGroupVolumesStructureCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/disk/image/CloneImageGroupVolumesStructureCommand.java @@ -188,6 +188,7 @@ private void createImage(DiskImage image, int imageIndex) { parameters.setParentCommand(getActionType()); parameters.setParentParameters(getParameters()); parameters.setJobWeight(getParameters().getOperationsJobWeight().get(image.getImageId().toString())); + parameters.setBackup(image.getBackup()); runInternalActionWithTasksContext(ActionType.CreateVolumeContainer, parameters); }