From 961e9fd4b9ae2f46c169db2d8da56893331bd66d Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 5 May 2025 11:10:13 -0400 Subject: [PATCH] Fix shortcut update job crash for old installs without an aci. --- .../securesms/jobs/ConversationShortcutUpdateJob.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java index ee473ba65a..fef9a777e3 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/ConversationShortcutUpdateJob.java @@ -64,6 +64,11 @@ public class ConversationShortcutUpdateJob extends BaseJob { return; } + if (SignalStore.account().getAci() == null) { + Log.i(TAG, "Need ACI for group shortcuts"); + return; + } + ThreadTable threadTable = SignalDatabase.threads(); int maxShortcuts = ConversationUtil.getMaxShortcuts(context); List ranked = new ArrayList<>(maxShortcuts);