diff --git a/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java b/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java index 36fcdc37a66..7abf1fa83b4 100644 --- a/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java +++ b/plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java @@ -98,6 +98,7 @@ import org.springframework.stereotype.Component; import javax.inject.Inject; import javax.naming.ConfigurationException; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; import java.util.List; import java.util.Locale; @@ -684,7 +685,7 @@ public class NsxElement extends AdapterBase implements DhcpServiceProvider, Dns .setIcmpType(rule.getIcmpType()) .setService(Network.Service.NetworkACL) .build(); - if (NetworkACLItem.State.Add == rule.getState()) { + if (Arrays.asList(NetworkACLItem.State.Active, NetworkACLItem.State.Add).contains(rule.getState())) { nsxAddNetworkRules.add(networkRule); } else if (NetworkACLItem.State.Revoke == rule.getState()) { nsxDelNetworkRules.add(networkRule);