From 7d7bd2afdf4fcf9ddf06080f041ec0bbebf5d2f0 Mon Sep 17 00:00:00 2001 From: Sheng Yang Date: Thu, 17 Oct 2013 18:07:42 -0700 Subject: [PATCH] CLOUDSTACK-4836: Fix VPN user are not programmed after restart network --- .../network/router/VirtualNetworkApplianceManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java index 816924fcce9..900d0c9fa06 100755 --- a/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java +++ b/server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java @@ -3346,7 +3346,7 @@ public class VirtualNetworkApplianceManagerImpl extends ManagerBase implements V List addUsers = new ArrayList(); List removeUsers = new ArrayList(); for (VpnUser user : vpnUsers) { - if (user.getState() == VpnUser.State.Add) { + if (user.getState() == VpnUser.State.Add || user.getState() == VpnUser.State.Active) { addUsers.add(user); } else if (user.getState() == VpnUser.State.Revoke) { removeUsers.add(user);