From 5776c048ea1ffb66f91c95a8ad0ff1fedb8fc9ca Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 16 Jul 2020 09:27:25 -0400 Subject: [PATCH] Do not update threads that do not exist. --- .../thoughtcrime/securesms/database/SmsDatabase.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/SmsDatabase.java b/app/src/main/java/org/thoughtcrime/securesms/database/SmsDatabase.java index 205e279d2..ce1af069c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/SmsDatabase.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/SmsDatabase.java @@ -670,13 +670,11 @@ public class SmsDatabase extends MessagingDatabase { values.put(BODY, body); db.insert(TABLE_NAME, null, values); - }); - for (long threadId : threadIdsToUpdate) { - DatabaseFactory.getThreadDatabase(context).update(threadId, true); - notifyConversationListeners(threadId); - ApplicationDependencies.getJobManager().add(new TrimThreadJob(threadId)); - } + DatabaseFactory.getThreadDatabase(context).update(threadId, true); + notifyConversationListeners(threadId); + ApplicationDependencies.getJobManager().add(new TrimThreadJob(threadId)); + }); db.setTransactionSuccessful(); } finally {