diff --git a/cacic-teste/testcacic.cpp b/cacic-teste/testcacic.cpp index b659d10..e8ede6b 100644 --- a/cacic-teste/testcacic.cpp +++ b/cacic-teste/testcacic.cpp @@ -182,6 +182,7 @@ void CTestCacic::testStartService() QString exitStatus; #ifdef Q_OS_WIN exitStatus = OCacic.startProcess("../../install-cacic/debug/install-cacic.exe", true, &ok); + qDebug() << exitStatus; #else exitStatus = OCacic.startProcess("../../install-cacic/debug/install-cacic", true, &ok); #endif diff --git a/src/cacic_comm.h b/src/cacic_comm.h index ea9f9a9..4798015 100644 --- a/src/cacic_comm.h +++ b/src/cacic_comm.h @@ -62,7 +62,7 @@ public: if (isSsl){ url = urlSsl.isEmpty() ? "https://" + this->urlGerente + route : this->urlSsl + route; if (!url.isValid()){ - jsonObj["error"] = QVariant("Invalid Url"); + jsonObj["error"] = QJsonValue::fromVariant(QVariant("Invalid Url")); return jsonObj; } req.setSslConfiguration(QSslConfiguration::defaultConfiguration()); diff --git a/src/wmi.cpp b/src/wmi.cpp index 0497fc0..4d4f9c0 100644 --- a/src/wmi.cpp +++ b/src/wmi.cpp @@ -66,6 +66,7 @@ QJsonValue wmi::wmiSearch(QString classe, QStringList params) valueList.remove("{"); if (valueList.contains("}")) valueList.remove("}"); + if (!valueList.trimmed().isEmpty()) jList.append(valueList.trimmed()); } itemWmi[tag] = jList; @@ -73,7 +74,8 @@ QJsonValue wmi::wmiSearch(QString classe, QStringList params) //O Ășltimo valor sempre volta com "}" no final. if (aux.contains("}")) aux.remove("}"); - itemWmi[tag] = QJsonValue::fromVariant(aux.trimmed()); + if (!aux.trimmed().isEmpty()) + itemWmi[tag] = QJsonValue::fromVariant(aux.trimmed()); } } } // foreach(QString value, instanceList) -- libgit2 0.21.2