summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorKalle Lindström <karl.lindstrom@mullvad.net>2025-08-14 15:26:20 +0200
committerKalle Lindström <karl.lindstrom@mullvad.net>2025-08-14 15:26:20 +0200
commit04cf484cf9d0f4f5449393a2483c974ef5c1508a (patch)
treecfb37913d3128b0980dd9affdfacf6c0d4c0006a
parent26aee1f7bc2e8e13e4c3e9f900197ca2c232874b (diff)
parentc81d6820b39eed5d81752793a408231c497b92bf (diff)
downloadmullvadvpn-04cf484cf9d0f4f5449393a2483c974ef5c1508a.tar.xz
mullvadvpn-04cf484cf9d0f4f5449393a2483c974ef5c1508a.zip
Merge branch 'set-default-location-flag-after-login'
-rw-r--r--mullvad-daemon/src/lib.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index 62c4e443ea..1825c09d95 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -1562,6 +1562,19 @@ impl Daemon {
error.display_chain_with_msg("Failed to update account history")
);
}
+ if self.settings.update_default_location {
+ if let Err(e) = self
+ .settings
+ .update(move |settings| settings.update_default_location = false)
+ .await
+ .map_err(Error::SettingsError)
+ {
+ log::error!(
+ "{}",
+ e.display_chain_with_msg("Unable to save has_updated_default_country")
+ );
+ }
+ }
if *self.target_state == TargetState::Secured {
log::debug!("Initiating tunnel restart because the account number changed");
self.reconnect_tunnel();