comparison OrthancFramework/Sources/DicomNetworking/DicomControlUserConnection.cpp @ 4136:2724977419fb

Fix DICOM SCP filters if some query tag has more than 256 characters
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 06 Aug 2020 15:55:03 +0200
parents bf7b9edf6b81
children 6774605d4341
comparison
equal deleted inserted replaced
4135:baf8e21e91cb 4136:2724977419fb
80 payload.answers->Add(answer); 80 payload.answers->Add(answer);
81 } 81 }
82 else 82 else
83 { 83 {
84 DicomMap m; 84 DicomMap m;
85 FromDcmtkBridge::ExtractDicomSummary(m, *responseIdentifiers); 85 FromDcmtkBridge::ExtractDicomSummary(m, *responseIdentifiers, 0 /* don't truncate tags */);
86 86
87 if (!m.HasTag(DICOM_TAG_QUERY_RETRIEVE_LEVEL)) 87 if (!m.HasTag(DICOM_TAG_QUERY_RETRIEVE_LEVEL))
88 { 88 {
89 m.SetValue(DICOM_TAG_QUERY_RETRIEVE_LEVEL, payload.level, false); 89 m.SetValue(DICOM_TAG_QUERY_RETRIEVE_LEVEL, payload.level, false);
90 } 90 }