History

handles empty json object return

Elisa Lupin-Jimenez committed 8 years ago

Commit e1b344e1 parent 3e10d3b1 file · +4 −0Browse files

Showing the changes to interface/src/scripting/GooglePolyScriptingInterface.cpp (1 of 1 file). Show all

Unified · Split

interface/src/scripting/GooglePolyScriptingInterface.cpp+4−0
@@ -151,6 +151,10 @@ QVariant GooglePolyScriptingInterface::parseJSON(QUrl url, int fileType) { · 150 unmodified lines
151 QByteArray jsonString = getHTTPRequest(url);151 QByteArray jsonString = getHTTPRequest(url);
152 QJsonDocument doc = QJsonDocument::fromJson(jsonString);152 QJsonDocument doc = QJsonDocument::fromJson(jsonString);
153 QJsonObject obj = doc.object();153 QJsonObject obj = doc.object();
154 if (obj.isEmpty()) {
155 qCDebug(scriptengine) << "Assets with specified filters not found";
156 return "";
157 }
154 if (obj.keys().first() == "error") {158 if (obj.keys().first() == "error") {
155 QString error = obj.value("error").toObject().value("message").toString();159 QString error = obj.value("error").toObject().value("message").toString();
156 qCDebug(scriptengine) << error;160 qCDebug(scriptengine) << error;