diff --git a/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs b/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs index 81526ceed..9daad91e4 100644 --- a/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs +++ b/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs @@ -231,13 +231,14 @@ namespace Bit.App.Pages } } var selectionOption = _vaultTimeoutActions.FirstOrDefault(o => o.Key == cleanSelection); - if(_vaultTimeoutActionDisplayValue != selectionOption.Key) - { - _messagingService.Send("vaultTimeoutActionChanged"); - } + var changed = _vaultTimeoutActionDisplayValue != selectionOption.Key; _vaultTimeoutActionDisplayValue = selectionOption.Key; await _vaultTimeoutService.SetVaultTimeoutOptionsAsync(GetVaultTimeoutFromKey(_vaultTimeoutDisplayValue), selectionOption.Value); + if (changed) + { + _messagingService.Send("vaultTimeoutActionChanged"); + } BuildList(); }