From 7bfbdca72ae795e54832eb93fc68294cf6e2fdac Mon Sep 17 00:00:00 2001 From: Vladyslav Miachkov Date: Sat, 6 Apr 2024 23:35:55 +0300 Subject: [PATCH] Show error if reboot server failed --- client/ui/controllers/installController.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client/ui/controllers/installController.cpp b/client/ui/controllers/installController.cpp index dc0cb00a..2f624916 100644 --- a/client/ui/controllers/installController.cpp +++ b/client/ui/controllers/installController.cpp @@ -510,8 +510,15 @@ void InstallController::rebootProcessedServer() int serverIndex = m_serversModel->getProcessedServerIndex(); QString serverName = m_serversModel->data(serverIndex, ServersModel::Roles::NameRole).toString(); - m_serversModel->rebootServer(); - emit rebootProcessedServerFinished(tr("Server '%1' was rebooted").arg(serverName)); + const auto errorCode = m_serversModel->rebootServer(); + if (errorCode == ErrorCode::NoError) + { + emit rebootProcessedServerFinished(tr("Server '%1' was rebooted").arg(serverName)); + } + else + { + emit installationErrorOccurred(errorString(errorCode)); + } } void InstallController::removeProcessedServer()