1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-07-03 23:50:33 +02:00

Handle switching API domain

This commit is contained in:
Laurent Cozic
2017-01-11 15:18:56 +01:00
parent ad3c59577e
commit 603d5e1370
17 changed files with 162 additions and 62 deletions

View File

@ -140,8 +140,9 @@ void WebApi::request_finished(QNetworkReply *reply) {
QJsonParseError err;
QJsonDocument doc = QJsonDocument::fromJson(responseBodyBA, &err);
if (err.error != QJsonParseError::NoError) {
qWarning() << "Could not parse JSON:" << err.errorString();
qWarning().noquote() << QString(responseBodyBA);
QString errorMessage = "Could not parse JSON: " + err.errorString() + "\n" + QString(responseBodyBA);
qWarning().noquote() << errorMessage;
response["error"] = errorMessage;
} else {
response = doc.object();
if (response.contains("error") && !response["error"].isNull()) {