diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-02-18 10:45:53 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-02-21 13:27:42 +0100 |
| commit | 2a3ceb2703f3cc7128b4fed63ef3ee7b516402c3 (patch) | |
| tree | cc4aadd48cd54c88b3bd6c4101e66f7add433f2e | |
| parent | 08230fb02760a9e13529826a33d84f29240a8c87 (diff) | |
| download | mullvadvpn-2a3ceb2703f3cc7128b4fed63ef3ee7b516402c3.tar.xz mullvadvpn-2a3ceb2703f3cc7128b4fed63ef3ee7b516402c3.zip | |
Hide beta version check in settings mod
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 6 | ||||
| -rw-r--r-- | mullvad-daemon/src/settings.rs | 3 |
2 files changed, 4 insertions, 5 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs index 35fe554615..e5eabbbd29 100644 --- a/mullvad-daemon/src/lib.rs +++ b/mullvad-daemon/src/lib.rs @@ -584,11 +584,7 @@ where error.display_chain_with_msg("Failed to migrate settings or cache") ); } - let mut settings = SettingsPersister::load(&settings_dir).await; - - if version::is_beta_version() { - let _ = settings.set_show_beta_releases(true).await; - } + let settings = SettingsPersister::load(&settings_dir).await; let target_state = if settings.get_account_token().is_none() { PersistentTargetState::force(&cache_dir, TargetState::Unsecured).await diff --git a/mullvad-daemon/src/settings.rs b/mullvad-daemon/src/settings.rs index 41ab93d465..ec610f63d4 100644 --- a/mullvad-daemon/src/settings.rs +++ b/mullvad-daemon/src/settings.rs @@ -74,6 +74,9 @@ impl SettingsPersister { should_save |= Self::update_field(&mut settings.tunnel_options.generic.enable_ipv6, true); } + if crate::version::is_beta_version() { + should_save |= Self::update_field(&mut settings.show_beta_releases, true); + } let mut persister = SettingsPersister { settings, path }; |
