diff --git a/src/dicom/MPPSManager.cpp b/src/dicom/MPPSManager.cpp index 21b1c10..9a33e96 100644 --- a/src/dicom/MPPSManager.cpp +++ b/src/dicom/MPPSManager.cpp @@ -68,7 +68,11 @@ MPPSManager* MPPSManager::getInstance() void MPPSManager::sendMPPS() { AccessionInformation* accession = ScanProcessSequence::getInstance()->topAccession().first; - if (accession != nullptr && JsonObject::Instance()->getMppsOpen() && !accession->mSPSID.isEmpty() && accession->mMPPSUID.isEmpty()) + if(accession == nullptr) + { + return; + } + if (JsonObject::Instance()->getMppsOpen() && !accession->mSPSID.isEmpty() && accession->mMPPSUID.isEmpty()) { action->setAccession(accession); action->execute();