diff --git a/server/src/com/cloud/network/vpn/Site2SiteVpnManagerImpl.java b/server/src/com/cloud/network/vpn/Site2SiteVpnManagerImpl.java index 438ce47c186..a48d5d46beb 100644 --- a/server/src/com/cloud/network/vpn/Site2SiteVpnManagerImpl.java +++ b/server/src/com/cloud/network/vpn/Site2SiteVpnManagerImpl.java @@ -383,8 +383,8 @@ public class Site2SiteVpnManagerImpl implements Site2SiteVpnManager, Manager { List conns = _vpnConnectionDao.listByCustomerGatewayId(id); if (conns != null) { for (Site2SiteVpnConnection conn : conns) { - if (conn.getState() != State.Disconnected || conn.getState() != State.Error) { - throw new InvalidParameterValueException("Unable to update customer gateway because there is active VPN connection " + conn.getId()); + if (conn.getState() != State.Error) { + throw new InvalidParameterValueException("Unable to update customer gateway with connections in non-Error state!"); } } }