From fe0ee4ed1e41b2ada5c79cc0829fa89338ef799e Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Sun, 20 Oct 2024 13:23:43 +0200 Subject: [PATCH] fix syncshell joining ignoring previously sticky permissions --- .../MareSynchronosServer/Hubs/MareHub.Groups.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs index 3620098..9d3b588 100644 --- a/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs +++ b/MareSynchronosServer/MareSynchronosServer/Hubs/MareHub.Groups.cs @@ -385,6 +385,8 @@ public partial class MareHub _logger.LogCallInfo(MareHubLogger.Args(aliasOrGid, "Success")); + await DbContext.SaveChangesAsync().ConfigureAwait(false); + var groupInfos = await DbContext.GroupPairs.Where(u => u.GroupGID == group.GID && (u.IsPinned || u.IsModerator)).ToListAsync().ConfigureAwait(false); await Clients.User(UserUID).Client_GroupSendFullInfo(new GroupFullInfoDto(group.ToGroupData(), group.Owner.ToUserData(), group.ToEnum(), preferredPermissions.ToEnum(), newPair.ToEnum(),