# HG changeset patch
# User Sebastien Jodogne <s.jodogne@gmail.com>
# Date 1410437730 -7200
# Node ID ae9a83a6fa47eb0d99322e7c026bd83cbf24a0ac
# Parent  200fcac0deb4e2b6476b9de03c18dfb287fe65da
simplification

diff -r 200fcac0deb4 -r ae9a83a6fa47 OrthancServer/FromDcmtkBridge.cpp
--- a/OrthancServer/FromDcmtkBridge.cpp	Thu Sep 11 14:04:48 2014 +0200
+++ b/OrthancServer/FromDcmtkBridge.cpp	Thu Sep 11 14:15:30 2014 +0200
@@ -326,11 +326,16 @@
 
         case EVR_AT:
         {
-          OFString s;
-          if (dynamic_cast<DcmAttributeTag&>(element).getOFString(s, 0).good())
-            return new DicomString(s.c_str());
+          DcmTagKey tag;
+          if (dynamic_cast<DcmAttributeTag&>(element).getTagVal(tag, 0).good())
+          {
+            DicomTag t(tag.getGroup(), tag.getElement());
+            return new DicomString(t.Format());
+          }
           else
+          {
             return new DicomNullValue;
+          }
         }