Mike Kolesnik has uploaded a new change for review.

Change subject: restapi: If slave id is not set, lookup by name
......................................................................

restapi: If slave id is not set, lookup by name

If slave ID for bonding is not set, then need to look for the existing
interface by name instead.

Change-Id: Iea876e039c98665d01314bc73661044e33db6291
Bug-Url: https://bugzilla.redhat.com/863105
Signed-off-by: Mike Kolesnik <mkole...@redhat.com>
---
M 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendHostNicsResource.java
1 file changed, 2 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/89/8489/1

diff --git 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendHostNicsResource.java
 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendHostNicsResource.java
index ce14e9f..20f6f82 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendHostNicsResource.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendHostNicsResource.java
@@ -353,7 +353,8 @@
             ifaces.add(iface);
             if (nic.isSetBonding() && nic.getBonding().isSetSlaves()) {
                 for (HostNIC slave : nic.getBonding().getSlaves().getSlaves()) 
{
-                    VdsNetworkInterface slaveIface = map(slave, 
lookupInterface(slave.getId()));
+                    VdsNetworkInterface slaveIface = map(slave, slave.getId() 
== null
+                            ? lookupInterfaceByName(slave.getName()) : 
lookupInterface(slave.getId()));
                     slaveIface.setBondName(nic.getName());
                     ifaces.add(slaveIface);
                 }


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

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

Reply via email to