From 00255ba20729d28f186e907e764d79f1fdec59c1 Mon Sep 17 00:00:00 2001
From: Nick Alexander <nalexander@mozilla.com>
Date: Thu, 1 Sep 2022 22:48:22 +0000
Subject: [PATCH] Bug 1788713 - Read default profile targeting with existing
 lock in `backgroundupdate` task. r=bytesized, a=RyanVM

Differential Revision: https://phabricator.services.mozilla.com/D156216
---
 toolkit/mozapps/update/BackgroundTask_backgroundupdate.jsm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/toolkit/mozapps/update/BackgroundTask_backgroundupdate.jsm b/toolkit/mozapps/update/BackgroundTask_backgroundupdate.jsm
index 8312f8c6fd071..2807e2d16cef4 100644
--- a/toolkit/mozapps/update/BackgroundTask_backgroundupdate.jsm
+++ b/toolkit/mozapps/update/BackgroundTask_backgroundupdate.jsm
@@ -276,7 +276,9 @@ async function runBackgroundTask(commandLine) {
       Glean.backgroundUpdate.clientId.set(telemetryClientID);
 
       try {
-        defaultProfileTargetingSnapshot = await lazy.BackgroundTasksUtils.readFirefoxMessagingSystemTargetingSnapshot();
+        defaultProfileTargetingSnapshot = await lazy.BackgroundTasksUtils.readFirefoxMessagingSystemTargetingSnapshot(
+          lock
+        );
       } catch (f) {
         if (DOMException.isInstance(f) && f.name === "NotFoundError") {
           lazy.log.info(
-- 
GitLab