diff Framework/Common/GenericFormatter.cpp @ 299:70685295a373

added OrthancDatabases::EnumerationToString(ValueType)
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 01 Jul 2021 16:25:41 +0200
parents 86265ef5f3e3
children 3a52e27a2d80
line wrap: on
line diff
--- a/Framework/Common/GenericFormatter.cpp	Thu Jul 01 14:39:27 2021 +0200
+++ b/Framework/Common/GenericFormatter.cpp	Thu Jul 01 16:25:41 2021 +0200
@@ -51,6 +51,14 @@
     }
     else
     {
+      if (allNames_.find(source) != allNames_.end())
+      {
+        throw Orthanc::OrthancException(Orthanc::ErrorCode_BadSequenceOfCalls,
+                                        "Parameter ${" + source + "} registered twice");
+      }
+
+      allNames_.insert(source);
+      
       switch (dialect_)
       {
         case Dialect_PostgreSQL: