Check for valid http status code
This commit is contained in:
@@ -237,7 +237,7 @@ ListenBrainzScrobbler::ReplyResult ListenBrainzScrobbler::GetJsonObject(QNetwork
|
||||
ReplyResult reply_error_type = ReplyResult::ServerError;
|
||||
|
||||
if (reply->error() == QNetworkReply::NoError) {
|
||||
if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() == 200) {
|
||||
if (!reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).isValid() || reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() == 200) {
|
||||
reply_error_type = ReplyResult::Success;
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -158,7 +158,7 @@ ScrobblingAPI20::ReplyResult ScrobblingAPI20::GetJsonObject(QNetworkReply *reply
|
||||
ReplyResult reply_error_type = ReplyResult::ServerError;
|
||||
|
||||
if (reply->error() == QNetworkReply::NoError) {
|
||||
if (reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() == 200) {
|
||||
if (!reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).isValid() || reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() == 200) {
|
||||
reply_error_type = ReplyResult::Success;
|
||||
}
|
||||
else {
|
||||
|
||||
Reference in New Issue
Block a user