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
151151 QByteArray jsonString = getHTTPRequest(url);
152152 QJsonDocument doc = QJsonDocument::fromJson(jsonString);
153153 QJsonObject obj = doc.object();
154+ if (obj.isEmpty()) {
155+ qCDebug(scriptengine) << "Assets with specified filters not found";
156+ return "";
157+ }
154158 if (obj.keys().first() == "error") {
155159 QString error = obj.value("error").toObject().value("message").toString();
156160 qCDebug(scriptengine) << error;