Prevent creating threads for remapped users.

Fixes #10538
fork-5.53.8
Greyson Parrelli 2021-01-12 11:39:23 -05:00
rodzic 2455c291d8
commit d5fb71b63f
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -402,8 +402,11 @@ public class DirectoryHelper {
for (RecipientId newUser: newUsers) {
Recipient recipient = Recipient.resolved(newUser);
if (!SessionUtil.hasSession(context, recipient.getId()) && !recipient.isSelf()) {
IncomingJoinedMessage message = new IncomingJoinedMessage(newUser);
if (!SessionUtil.hasSession(context, recipient.getId()) &&
!recipient.isSelf() &&
recipient.hasAUserSetDisplayName(context))
{
IncomingJoinedMessage message = new IncomingJoinedMessage(recipient.getId());
Optional<InsertResult> insertResult = DatabaseFactory.getSmsDatabase(context).insertMessageInbox(message);
if (insertResult.isPresent()) {