diff --git a/components/nimbus/src/stateful/client/http_client.rs b/components/nimbus/src/stateful/client/http_client.rs index 24972420de..2fe14f9839 100644 --- a/components/nimbus/src/stateful/client/http_client.rs +++ b/components/nimbus/src/stateful/client/http_client.rs @@ -28,7 +28,9 @@ impl SettingsClient for Arc { } fn fetch_experiments(&self) -> Result> { - let records = self.get_records(true).ok_or(RemoteSettingsError::Other { + self.sync()?; + + let records = self.get_records(false).ok_or(RemoteSettingsError::Other { reason: "Unable to fetch experiment records".to_owned(), })?; let wrapped_data = json!({ "data": records });