Переглянути джерело

Remove redundant double-inviting of users

Tulir Asokan 3 роки тому
батько
коміт
a093b7f157
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      portal.go

+ 1 - 1
portal.go

@@ -743,7 +743,7 @@ func (portal *Portal) SyncParticipants(source *User, metadata *types.GroupInfo)
 		puppet := portal.bridge.GetPuppetByJID(participant.JID)
 		puppet.SyncContact(source, true, "group participant")
 		user := portal.bridge.GetUserByJID(participant.JID)
-		if user != nil {
+		if user != nil && user != source {
 			portal.ensureUserInvited(user)
 		}
 		if user == nil || !puppet.IntentFor(portal).IsCustomPuppet {