From dc9124f29192281351ffac2b694bc9e60fdf609c Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 24 Sep 2020 10:46:45 -0400 Subject: [PATCH] Fix crash in RetrieveProfileJob. --- .../org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java index 0b60652c29..6d9f1d1ffd 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveProfileJob.java @@ -167,6 +167,11 @@ public class RetrieveProfileJob extends BaseJob { * certain time period. */ public static void enqueueRoutineFetchIfNecessary(Application application) { + if (!SignalStore.registrationValues().isRegistrationComplete()) { + Log.i(TAG, "Registration not complete. Skipping."); + return; + } + long timeSinceRefresh = System.currentTimeMillis() - SignalStore.misc().getLastProfileRefreshTime(); if (timeSinceRefresh < TimeUnit.HOURS.toMillis(12)) { Log.i(TAG, "Too soon to refresh. Did the last refresh " + timeSinceRefresh + " ms ago.");