Ignore RECORD-messages sent by APISM which do not have JSON format.
This commit is contained in:
		@@ -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;
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user