diff options
| author | Kalle Lindström <karl.lindstrom@mullvad.net> | 2025-08-14 15:26:20 +0200 |
|---|---|---|
| committer | Kalle Lindström <karl.lindstrom@mullvad.net> | 2025-08-14 15:26:20 +0200 |
| commit | 04cf484cf9d0f4f5449393a2483c974ef5c1508a (patch) | |
| tree | cfb37913d3128b0980dd9affdfacf6c0d4c0006a | |
| parent | 26aee1f7bc2e8e13e4c3e9f900197ca2c232874b (diff) | |
| parent | c81d6820b39eed5d81752793a408231c497b92bf (diff) | |
| download | mullvadvpn-04cf484cf9d0f4f5449393a2483c974ef5c1508a.tar.xz mullvadvpn-04cf484cf9d0f4f5449393a2483c974ef5c1508a.zip | |
Merge branch 'set-default-location-flag-after-login'
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 13 |
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(); |
