commit f624b76a4f401725db4c6d0af3b205964ce4e585
parent b547f9234b20970669cc9535cf6a12530324a73d
Author: Meg Viar <lmegviar@gmail.com>
Date: Mon, 3 Nov 2025 13:13:29 +0000
Bug 1997133 - Make datareporting minimum version check channel dependent in truth table tests r=toolkit-telemetry-reviewers,mimi
Make sure to use the channel specific pref when determining min version for datareporting notification in truth table tests for `canUpload`.
Differential Revision: https://phabricator.services.mozilla.com/D270593
Diffstat:
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/toolkit/components/telemetry/app/TelemetryReportingPolicy.sys.mjs b/toolkit/components/telemetry/app/TelemetryReportingPolicy.sys.mjs
@@ -235,6 +235,10 @@ export var TelemetryReportingPolicy = {
return TelemetryReportingPolicyImpl.fullOnTrainReleaseDates;
},
+ get minimumPolicyVersion() {
+ return TelemetryReportingPolicyImpl.minimumPolicyVersion;
+ },
+
async ensureUserIsNotified() {
return TelemetryReportingPolicyImpl.ensureUserIsNotified();
},
diff --git a/toolkit/components/telemetry/tests/unit/test_canUpload_truth_table.js b/toolkit/components/telemetry/tests/unit/test_canUpload_truth_table.js
@@ -189,10 +189,7 @@ const Mutators = {
);
},
B_legacyNotified() {
- const min = Services.prefs.getIntPref(
- TelemetryUtils.Preferences.MinimumPolicyVersion,
- 1
- );
+ const min = TelemetryReportingPolicy.minimumPolicyVersion;
Services.prefs.setIntPref(
TelemetryUtils.Preferences.AcceptedPolicyVersion,
min