--- a/services/healthreport/providers.jsm
+++ b/services/healthreport/providers.jsm
@@ -393,14 +393,16 @@
   },
 
   collectDailyData: function () {
-    let m = this.getMeasurement(AppUpdateMeasurement1.prototype.name,
-                                      AppUpdateMeasurement1.prototype.version);
-
-    let enabled = this._prefs.get("app.update.enabled", false);
-    yield m.setDailyLastNumeric("enabled", enabled ? 1 : 0);
-
-    let auto = this._prefs.get("app.update.auto", false);
-    yield m.setDailyLastNumeric("autoDownload", auto ? 1 : 0);
+    return this.storage.enqueueTransaction(function getDaily() {
+      let m = this.getMeasurement(AppUpdateMeasurement1.prototype.name,
+                                  AppUpdateMeasurement1.prototype.version);
+
+      let enabled = this._prefs.get("app.update.enabled", false);
+      yield m.setDailyLastNumeric("enabled", enabled ? 1 : 0);
+
+      let auto = this._prefs.get("app.update.auto", false);
+      yield m.setDailyLastNumeric("autoDownload", auto ? 1 : 0);
+    }.bind(this));
   },
 });