Liron Ar has uploaded a new change for review.

Change subject: core: AddDiskCommand - support for running as internal command
......................................................................

core: AddDiskCommand - support for running as internal command

When running the add disk command from other command, pass the correct data
to the executed child command.

Change-Id: I8236d2f0f8139a969f2cf1ee1f706180a0d3b134
Signed-off-by: Liron Aravot <lara...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddDiskCommand.java
1 file changed, 7 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/63/23463/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddDiskCommand.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddDiskCommand.java
index 5f49162..378e5c0 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddDiskCommand.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddDiskCommand.java
@@ -374,7 +374,13 @@
         parameters.setDiskAlias(getDiskAlias());
         
parameters.setShouldRemainIllegalOnFailedExecution(getParameters().isShouldRemainIllegalOnFailedExecution());
         parameters.setStorageDomainId(getStorageDomainId());
-        parameters.setParentCommand(VdcActionType.AddDisk);
+        if (getParameters().getParentCommand() == VdcActionType.Unknown){
+            parameters.setParentCommand(VdcActionType.AddDisk);
+            parameters.setParentParameters(getParameters());
+        } else {
+            parameters.setParentCommand(getParameters().getParentCommand());
+            
parameters.setParentParameters(getParameters().getParentParameters());
+        }
         parameters.setEntityInfo(getParameters().getEntityInfo());
         parameters.setStoragePoolId(getStorageDomain().getStoragePoolId());
         if (getVm() != null) {


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8236d2f0f8139a969f2cf1ee1f706180a0d3b134
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Liron Ar <lara...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to