diff --git a/UpdatePTUDevCtrl/ismas/ismas_client.cpp b/UpdatePTUDevCtrl/ismas/ismas_client.cpp index 6c871ec..603c99a 100644 --- a/UpdatePTUDevCtrl/ismas/ismas_client.cpp +++ b/UpdatePTUDevCtrl/ismas/ismas_client.cpp @@ -342,8 +342,11 @@ IsmasClient::sendRequestReceiveResponse(int port, QString const &request) { return std::nullopt; } } else { - printDebugMessage(port, clientIP, clientPort, - QString("PARSE ERROR ") + response + " " + parseError.errorString()); + if (!response.contains("RECORD")) { + // maybe APISM does not send valid JSON: "RECORD SAVED" etc. + printDebugMessage(port, clientIP, clientPort, + QString("PARSE ERROR ") + response + " " + parseError.errorString()); + } ::close(sockfd); return std::nullopt; }