diff --git a/server/src/com/cloud/async/executor/RouterExecutorHelper.java b/server/src/com/cloud/async/executor/RouterExecutorHelper.java index ba85c184eff..98e4e582c94 100644 --- a/server/src/com/cloud/async/executor/RouterExecutorHelper.java +++ b/server/src/com/cloud/async/executor/RouterExecutorHelper.java @@ -44,7 +44,8 @@ public class RouterExecutorHelper { resultObject.setGuestMacAddress(router.getGuestMacAddress()); resultObject.setTemplateId(router.getTemplateId()); resultObject.setCreated(router.getCreated()); - + resultObject.setGuestNetmask(router.getGuestNetmask()); + if (router.getHostId() != null) { resultObject.setHostname(managementServer.getHostBy(router.getHostId()).getName()); resultObject.setHostId(router.getHostId()); diff --git a/server/src/com/cloud/async/executor/RouterOperationResultObject.java b/server/src/com/cloud/async/executor/RouterOperationResultObject.java index ccfed01617d..74606c138f4 100644 --- a/server/src/com/cloud/async/executor/RouterOperationResultObject.java +++ b/server/src/com/cloud/async/executor/RouterOperationResultObject.java @@ -96,8 +96,19 @@ public class RouterOperationResultObject { private String state; @Param(name="hostname") - private String hostname; - + private String hostname; + + @Param(name="guestnetmask") + private String guestNetmask; + + public String getGuestNetmask(){ + return this.guestNetmask; + } + + public void setGuestNetmask(String guestNetmask){ + this.guestNetmask = guestNetmask; + } + public long getId() { return id; }