From dda0e0393e87bc9eb310d0250f40f72fcffa7ab0 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Thu, 11 Feb 2021 11:43:21 -0500 Subject: [PATCH] Ensure a job has a context before we fail it. --- .../org/thoughtcrime/securesms/jobmanager/JobController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java index a8ad2ae04c..e2ca4bc6c5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/JobController.java @@ -130,6 +130,7 @@ class JobController { if (jobTracker.haveAnyFailed(allDependsOn)) { Log.w(TAG, "This job depends on a job that failed! Failing this job immediately."); List dependents = onFailure(job); + job.setContext(application); job.onFailure(); Stream.of(dependents).forEach(Job::onFailure); return;