From 79505ead2ca425cfc18b7fb04c5e22eb7107d5d6 Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Mon, 18 Jul 2022 17:13:56 +0200 Subject: [PATCH] Fixed UserPage change password with trycatch --- Borepin/Borepin/PageModel/UserPageModel.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Borepin/Borepin/PageModel/UserPageModel.cs b/Borepin/Borepin/PageModel/UserPageModel.cs index 9170663..461b975 100644 --- a/Borepin/Borepin/PageModel/UserPageModel.cs +++ b/Borepin/Borepin/PageModel/UserPageModel.cs @@ -194,7 +194,20 @@ namespace Borepin.PageModel public void UpdatePasswordCommandExecute() { - _User.Admin.Pwd(NewPassword); + IsBusy = true; + if (_API.IsConnected) + { + try + { + _User.Admin.Pwd(NewPassword); + NewPassword = string.Empty; + } + catch (RpcException exception) when (string.Equals(exception.Message, "RPC connection is broken. Task would never return.", StringComparison.Ordinal)) + { + Log.Debug("RPC Connection Loss"); + } + } + IsBusy = false; } #endregion }