diff --git a/mainwindow.cpp b/mainwindow.cpp index 2dad8d0e8..bebe2e816 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -5016,9 +5016,10 @@ void MainWindow::uploadResponse(QString response) { if (response == "done") { m_uploading=false; - } else if (response == "Upload Failed") { - m_uploading=false; } else { + if (response.startsWith ("Upload Failed")) { + m_uploading=false; + } qDebug () << "WSPRnet.org status:" << response; } } diff --git a/wsprnet.cpp b/wsprnet.cpp index ddbacb6d8..9685b2760 100644 --- a/wsprnet.cpp +++ b/wsprnet.cpp @@ -85,7 +85,7 @@ void WSPRNet::networkReply(QNetworkReply *reply) QString serverResponse = reply->readAll(); if( m_uploadType == 2) { if (!serverResponse.contains(QRegExp("spot\\(s\\) added"))) { - emit uploadStatus("Upload Failed"); + emit uploadStatus(QString {"Upload Failed: %1"}.arg (serverResponse)); urlQueue.clear(); uploadTimer->stop(); }