]> nmode's Git Repositories - signal-cli/blobdiff - lib/src/main/java/org/asamk/signal/manager/helper/GroupHelper.java
Refresh group before updating
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / helper / GroupHelper.java
index be57d19b8be2964935bc50bed8fc878a65aede64..90d5d7261fd53113ffd67cc1e4564c3f01fefe5d 100644 (file)
@@ -513,6 +513,10 @@ public class GroupHelper {
         if (!g.isMember(account.getSelfRecipientId()) && !g.isPendingMember(account.getSelfRecipientId())) {
             throw new NotAGroupMemberException(groupId, g.getTitle());
         }
+        if (groupId instanceof GroupIdV2) {
+            // Refresh group before updating
+            return getGroup(groupId, true);
+        }
         return g;
     }