Mercurial > hg > orthanc
diff OrthancServer/OrthancFindRequestHandler.cpp @ 1346:911a1ad5ebe8
re-fix issue #30
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 20 Apr 2015 17:26:02 +0200 |
parents | f2033e228864 |
children | 3dd494f201a1 |
line wrap: on
line diff
--- a/OrthancServer/OrthancFindRequestHandler.cpp Wed Apr 08 17:33:07 2015 +0200 +++ b/OrthancServer/OrthancFindRequestHandler.cpp Mon Apr 20 17:26:02 2015 +0200 @@ -205,8 +205,14 @@ for (size_t i = 0; i < query.GetSize(); i++) { // Fix issue 30 (QR response missing "Query/Retrieve Level" (008,0052)) - /*if (query.GetElement(i).GetTag() != DICOM_TAG_QUERY_RETRIEVE_LEVEL && - query.GetElement(i).GetTag() != DICOM_TAG_SPECIFIC_CHARACTER_SET)*/ + if (query.GetElement(i).GetTag() == DICOM_TAG_QUERY_RETRIEVE_LEVEL) + { + result.SetValue(query.GetElement(i).GetTag(), query.GetElement(i).GetValue()); + } + else if (query.GetElement(i).GetTag() == DICOM_TAG_SPECIFIC_CHARACTER_SET) + { + } + else { std::string tag = query.GetElement(i).GetTag().Format(); std::string value;