From d43a8e983cf85d8440ddcef6a9581b340f15d4f2 Mon Sep 17 00:00:00 2001 From: alena Date: Mon, 15 Nov 2010 17:07:13 -0800 Subject: [PATCH] Fixed authorizeNetworkGroupIngress api command (it stopped working after API refactor) --- server/src/com/cloud/api/ApiDispatcher.java | 3 +++ .../com/cloud/network/security/NetworkGroupManagerImpl.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/server/src/com/cloud/api/ApiDispatcher.java b/server/src/com/cloud/api/ApiDispatcher.java index 2b2b065b0de..8f8f4b3355d 100644 --- a/server/src/com/cloud/api/ApiDispatcher.java +++ b/server/src/com/cloud/api/ApiDispatcher.java @@ -224,6 +224,9 @@ public class ApiDispatcher { case LONG: listParam.add(Long.valueOf(token)); break; + case STRING: + listParam.add(token.toString()); + break; } } field.set(cmdObj, listParam); diff --git a/server/src/com/cloud/network/security/NetworkGroupManagerImpl.java b/server/src/com/cloud/network/security/NetworkGroupManagerImpl.java index 6382cd8deec..fe8b93ceebe 100644 --- a/server/src/com/cloud/network/security/NetworkGroupManagerImpl.java +++ b/server/src/com/cloud/network/security/NetworkGroupManagerImpl.java @@ -420,7 +420,7 @@ public class NetworkGroupManagerImpl implements NetworkGroupManager { @Override @DB @SuppressWarnings("rawtypes") public List authorizeNetworkGroupIngress(AuthorizeNetworkGroupIngressCmd cmd) throws InvalidParameterValueException, PermissionDeniedException{ - String groupName = cmd.getName(); + String groupName = cmd.getNetworkGroupName(); String protocol = cmd.getProtocol(); Integer startPort = cmd.getStartPort(); Integer endPort = cmd.getEndPort();