From 0a9bb829c3d0a1ba438e10c9b5bafe62db999776 Mon Sep 17 00:00:00 2001 From: sunwen Date: Mon, 24 Mar 2025 19:30:20 +0800 Subject: [PATCH] fix: PatientDataReader can not read null patient information. --- src/DataReader/PatientDataReader.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/DataReader/PatientDataReader.cpp b/src/DataReader/PatientDataReader.cpp index 5199333..d453769 100644 --- a/src/DataReader/PatientDataReader.cpp +++ b/src/DataReader/PatientDataReader.cpp @@ -96,6 +96,11 @@ PatientData PatientDataReader::getPatientDataFromHJ(const std::string& aFilePath { return result; } + + if(!jsonObj.at("Patient Info").is_string()) + { + return result; + } patientJsonString = jsonObj.at("Patient Info").get(); patientJsonString = AESEncryptHelper::decrypt(patientJsonString); if(patientJsonString.empty())