From c2f99796bb2cc2f5a00233be98c96cadaa5bf2e0 Mon Sep 17 00:00:00 2001 From: Alena Prokharchyk Date: Tue, 31 Jan 2012 14:37:16 -0800 Subject: [PATCH] Return only VirtualRouter as a firewall provider in listSupportedNetworkServices api response --- server/src/com/cloud/api/ApiResponseHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 861224ae93a..e1ae59d7ca9 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -3130,6 +3130,11 @@ public class ApiResponseHelper implements ResponseGenerator { List serviceProviders = ApiDBUtils.getProvidersForService(service); List serviceProvidersResponses = new ArrayList(); for (Network.Provider serviceProvider : serviceProviders) { + //return only Virtual Router as a provider for the firewall + if (service == Service.Firewall && !(serviceProvider == Provider.VirtualRouter)) { + continue; + } + ProviderResponse serviceProviderResponse = createServiceProviderResponse(serviceProvider); serviceProvidersResponses.add(serviceProviderResponse); }