From 27a32b3ff4d19446804217064d48197d48af6410 Mon Sep 17 00:00:00 2001 From: sagit Date: Fri, 6 Feb 2026 08:46:42 +0000 Subject: [PATCH] fix: always create group grants for existing user tunnel pairs --- .../java/com/admin/service/impl/GroupServiceImpl.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/springboot-backend/src/main/java/com/admin/service/impl/GroupServiceImpl.java b/springboot-backend/src/main/java/com/admin/service/impl/GroupServiceImpl.java index 352549b..e5dfc49 100644 --- a/springboot-backend/src/main/java/com/admin/service/impl/GroupServiceImpl.java +++ b/springboot-backend/src/main/java/com/admin/service/impl/GroupServiceImpl.java @@ -460,11 +460,9 @@ public class GroupServiceImpl implements GroupService { } long existingGrantCount = totalGrantCountMap.getOrDefault(userTunnelId, 0L); - if (existingGrantCount > 0L) { - createGrant(userGroupId, tunnelGroupId, userTunnelId, now); - currentGrantUserTunnelIds.add(userTunnelId); - totalGrantCountMap.put(userTunnelId, existingGrantCount + 1L); - } + createGrant(userGroupId, tunnelGroupId, userTunnelId, now); + currentGrantUserTunnelIds.add(userTunnelId); + totalGrantCountMap.put(userTunnelId, existingGrantCount + 1L); } } }