From c27da8e7c4734a37a706a5b3d8c5bae8ac3b9f66 Mon Sep 17 00:00:00 2001 From: Matt Portune <59324545+mportune-bw@users.noreply.github.com> Date: Tue, 27 Apr 2021 17:49:01 -0400 Subject: [PATCH] fix for disappearing share sheet (#1386) --- .../Pages/Send/SendAddEditPageViewModel.cs | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) 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)