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