Mercurial > hg > orthanc
changeset 4951:e100fd9db29b
enlarged support of tags with UN value representation in ITagVisitor
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 Mar 2022 08:48:46 +0100 |
parents | 49bd6504f15e |
children | 15ce7af202f1 |
files | OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.cpp |
diffstat | 1 files changed, 4 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.cpp Mon Mar 21 12:11:21 2022 +0100 +++ b/OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.cpp Tue Mar 22 08:48:46 2022 +0100 @@ -2601,18 +2601,10 @@ l++; } - if (l == length) - { - // Not a null-terminated plain string - action = visitor.VisitNotSupported(parentTags, parentIndexes, tag, vr); - } - else - { - std::string ignored; - std::string s(reinterpret_cast<const char*>(data), l); - action = visitor.VisitString(ignored, parentTags, parentIndexes, tag, vr, - Toolbox::ConvertToUtf8(s, encoding, hasCodeExtensions)); - } + std::string ignored; + std::string s(reinterpret_cast<const char*>(data), l); + action = visitor.VisitString(ignored, parentTags, parentIndexes, tag, vr, + Toolbox::ConvertToUtf8(s, encoding, hasCodeExtensions)); } else {