GenericDirectUploadService: Check exitCode when handling failure

Task-number: QTCREATORBUG-28151
Change-Id: Ib61959ce792208edb1acb5cf1131e34c248cd795
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Jarek Kobus
2022-09-09 14:24:29 +02:00
parent 57f80dc813
commit 1df6806e0b

View File

@@ -82,7 +82,7 @@ GenericDirectUploadService::GenericDirectUploadService(QObject *parent)
{ {
connect(&d->uploader, &FileTransfer::done, this, [this](const ProcessResultData &result) { connect(&d->uploader, &FileTransfer::done, this, [this](const ProcessResultData &result) {
QTC_ASSERT(d->state == Uploading, return); QTC_ASSERT(d->state == Uploading, return);
if (result.m_error != QProcess::UnknownError) { if (result.m_error != QProcess::UnknownError || result.m_exitCode != 0) {
emit errorMessage(result.m_errorString); emit errorMessage(result.m_errorString);
setFinished(); setFinished();
handleDeploymentDone(); handleDeploymentDone();