diff OrthancServer/OrthancFindRequestHandler.cpp @ 4036:c6e82885f570

merge
author Alain Mazy <alain@mazy.be>
date Wed, 10 Jun 2020 10:28:15 +0200
parents cc6ed76bba27 1ac958787c01
children 642b0947af84
line wrap: on
line diff
--- a/OrthancServer/OrthancFindRequestHandler.cpp	Wed Jun 10 10:28:01 2020 +0200
+++ b/OrthancServer/OrthancFindRequestHandler.cpp	Wed Jun 10 10:28:15 2020 +0200
@@ -399,9 +399,11 @@
 
           if (tag->IsPrivate())
           {
-            if (privateCreators.find(tag->GetGroup()) != privateCreators.end())
+            std::map<uint16_t, std::string>::const_iterator found = privateCreators.find(tag->GetGroup());
+            
+            if (found != privateCreators.end())
             {
-              dicom.Replace(*tag, content, false, DicomReplaceMode_InsertIfAbsent, privateCreators.at(tag->GetGroup()).c_str());
+              dicom.Replace(*tag, content, false, DicomReplaceMode_InsertIfAbsent, found->second.c_str());
             }
             else
             {