added error message to premium wizard page login.

This commit is contained in:
Nick Bolton 2013-06-05 11:46:05 +00:00
parent 104051adc4
commit a986125965
1 changed files with 7 additions and 1 deletions

View File

@ -303,6 +303,12 @@ bool SetupWizard::isPremiumLoginValid(QMessageBox& message)
connect(reply, SIGNAL(finished()), &loop, SLOT(quit())); connect(reply, SIGNAL(finished()), &loop, SLOT(quit()));
loop.exec(); loop.exec();
if (reply->error() != QNetworkReply::NoError) {
message.setText(tr("Login failed, an error occurred.\n\nError: %1").arg(reply->errorString()));
message.exec();
return false;
}
QByteArray responseData = reply->readAll(); QByteArray responseData = reply->readAll();
QString responseJson(responseData); QString responseJson(responseData);
@ -321,7 +327,7 @@ bool SetupWizard::isPremiumLoginValid(QMessageBox& message)
} }
} }
message.setText(tr("Login failed, an error occurred.")); message.setText(tr("Login failed, an error occurred.\n\nServer response:\n\n%1").arg(responseJson.trimmed()));
message.exec(); message.exec();
return false; return false;
} }