"params" are always optional (in terms of json parsing)
This commit is contained in:
parent
ca9c9fffb9
commit
30776744c2
@ -254,7 +254,7 @@ QPair<bool, QString> JsonTypes::validateMap(const QVariantMap &templateMap, cons
|
||||
{
|
||||
s_lastError.clear();
|
||||
foreach (const QString &key, templateMap.keys()) {
|
||||
if (!map.contains(key)) {
|
||||
if (key != "params" && !map.contains(key)) {
|
||||
qDebug() << "missing key" << key << templateMap << map;
|
||||
QJsonDocument jsonDoc = QJsonDocument::fromVariant(map);
|
||||
return report(false, QString("Missing key \"%1\" in %2").arg(key).arg(QString(jsonDoc.toJson())));
|
||||
|
||||
Reference in New Issue
Block a user