Alissa Bonas has posted comments on this change.

Change subject: core: block MoveDisks on snapshot preview
......................................................................


Patch Set 1: (1 inline comment)

....................................................
File 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/MoveDisksCommand.java
Line 97:             VM vm = !allVms.isEmpty() ? allVms.get(0) : null;
Line 98:             SnapshotsValidator snapshotsValidator = new 
SnapshotsValidator();
Line 99: 
Line 100:             if (vm != null && 
!validate(snapshotsValidator.vmNotInPreview(vm.getId()))) {
Line 101:                 return 
failCanDoAction(VdcBllMessages.ACTION_TYPE_FAILED_VM_IN_PREVIEW);
the "vmNotInPreview" method already has the error message VM_IN_PREVIEW, and 
the "validate" method used here already adds the error message from validation 
to the error messages of the command, so no need to add it here as well by 
using "failCanDoAction".
Basically, instead of "failCanDoAction" it's better just to "return false".
Line 102:             }
Line 103:             else if (vm == null || isVmDown(vm)) {
Line 104:                 moveParametersList.add(moveDiskParameters);
Line 105:             }


--
To view, visit http://gerrit.ovirt.org/11340
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ib3b93d08eaadb230fe2cc985a9ba57efb5dd3abb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimo...@redhat.com>
Gerrit-Reviewer: Alissa Bonas <abo...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Daniel Erez <de...@redhat.com>
Gerrit-Reviewer: Federico Simoncelli <fsimo...@redhat.com>
Gerrit-Reviewer: Maor Lipchuk <mlipc...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to