diff --git a/src/App/Pages/Send/SendAddEditPageViewModel.cs b/src/App/Pages/Send/SendAddEditPageViewModel.cs index 142d461d4..d9e69e845 100644 --- a/src/App/Pages/Send/SendAddEditPageViewModel.cs +++ b/src/App/Pages/Send/SendAddEditPageViewModel.cs @@ -391,16 +391,7 @@ namespace Bit.App.Pages _messagingService.Send("sendUpdated"); } - if (ShareOnSave) - { - var savedSend = await _sendService.GetAsync(sendId); - if (savedSend != null) - { - var savedSendView = await savedSend.DecryptAsync(); - await AppHelpers.ShareSendUrlAsync(savedSendView); - } - } - else + if (!ShareOnSave) { _platformUtilsService.ShowToast("success", null, EditMode ? AppResources.SendUpdated : AppResources.NewSendCreated); @@ -415,6 +406,16 @@ namespace Bit.App.Pages await Page.Navigation.PopModalAsync(); } + if (ShareOnSave) + { + var savedSend = await _sendService.GetAsync(sendId); + if (savedSend != null) + { + var savedSendView = await savedSend.DecryptAsync(); + await AppHelpers.ShareSendUrlAsync(savedSendView); + } + } + return true; } catch (ApiException e)