From 01bc2ebde4aace915fda2b60a88b7e4f7a0eb580 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Wed, 14 Dec 2016 16:20:09 -0800 Subject: [PATCH] Don't print safety number changes in inactive groups Fixes #5930 // FREEBIE --- src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java b/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java index 3741e4ca88..3c741e80bb 100644 --- a/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java +++ b/src/org/thoughtcrime/securesms/jobs/IdentityUpdateJob.java @@ -42,7 +42,7 @@ public class IdentityUpdateJob extends MasterSecretJob { GroupDatabase.GroupRecord groupRecord; while ((groupRecord = reader.getNext()) != null) { - if (groupRecord.getMembers().contains(number)) { + if (groupRecord.getMembers().contains(number) && groupRecord.isActive()) { SignalServiceGroup group = new SignalServiceGroup(groupRecord.getId()); IncomingTextMessage incoming = new IncomingTextMessage(number, 1, time, null, Optional.of(group), 0); IncomingIdentityUpdateMessage groupUpdate = new IncomingIdentityUpdateMessage(incoming);