diff --git a/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs b/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs index 7bb2a4650..e41dd1976 100644 --- a/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs +++ b/src/App/Pages/Settings/SettingsPage/SettingsPageViewModel.cs @@ -106,7 +106,15 @@ namespace Bit.App.Pages public async Task FingerprintAsync() { - var fingerprint = await _cryptoService.GetFingerprintAsync(await _userService.GetUserIdAsync()); + List fingerprint; + try + { + fingerprint = await _cryptoService.GetFingerprintAsync(await _userService.GetUserIdAsync()); + } + catch(Exception e) when(e.Message == "No public key available.") + { + return; + } var phrase = string.Join("-", fingerprint); var text = string.Format("{0}:\n\n{1}", AppResources.YourAccountsFingerprint, phrase); var learnMore = await _platformUtilsService.ShowDialogAsync(text, AppResources.FingerprintPhrase,