Mercurial > hg > orthanc
comparison Core/DicomNetworking/Internals/StoreScp.cpp @ 2409:e4045b3c9772
ignore-length argument if retrieving DICOM tags
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 27 Sep 2017 17:36:13 +0200 |
parents | 7284093111b0 |
children | 878b59270859 |
comparison
equal
deleted
inserted
replaced
2408:26a0cc24d48d | 2409:e4045b3c9772 |
---|---|
165 Json::Value dicomJson; | 165 Json::Value dicomJson; |
166 std::string buffer; | 166 std::string buffer; |
167 | 167 |
168 try | 168 try |
169 { | 169 { |
170 std::set<DicomTag> ignoreTagLength; | |
171 | |
170 FromDcmtkBridge::ExtractDicomSummary(summary, **imageDataSet); | 172 FromDcmtkBridge::ExtractDicomSummary(summary, **imageDataSet); |
171 FromDcmtkBridge::ExtractDicomAsJson(dicomJson, **imageDataSet); | 173 FromDcmtkBridge::ExtractDicomAsJson(dicomJson, **imageDataSet, ignoreTagLength); |
172 | 174 |
173 if (!FromDcmtkBridge::SaveToMemoryBuffer(buffer, **imageDataSet)) | 175 if (!FromDcmtkBridge::SaveToMemoryBuffer(buffer, **imageDataSet)) |
174 { | 176 { |
175 LOG(ERROR) << "cannot write DICOM file to memory"; | 177 LOG(ERROR) << "cannot write DICOM file to memory"; |
176 rsp->DimseStatus = STATUS_STORE_Refused_OutOfResources; | 178 rsp->DimseStatus = STATUS_STORE_Refused_OutOfResources; |