diff OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp @ 5168:688b83f915bc

new OrthancConfiguration ctor in c++ wrapper
author Alain Mazy <am@osimis.io>
date Wed, 22 Feb 2023 11:10:40 +0100
parents d00db9fb48fb
children 6b07c1a14d55
line wrap: on
line diff
--- a/OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp	Tue Feb 21 22:03:44 2023 +0100
+++ b/OrthancServer/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp	Wed Feb 22 11:10:40 2023 +0100
@@ -750,6 +750,12 @@
     }
   }
 
+  OrthancConfiguration::OrthancConfiguration(const Json::Value& configuration, const std::string& path) :
+    configuration_(configuration),
+    path_(path)
+  {
+  }
+
 
   std::string OrthancConfiguration::GetPath(const std::string& key) const
   {
@@ -1105,7 +1111,7 @@
     if (configuration_[key].type() != Json::objectValue)
     {
       LogError("The configuration option \"" + GetPath(key) +
-               "\" is not a string as expected");
+               "\" is not an object as expected");
 
       ORTHANC_PLUGINS_THROW_EXCEPTION(BadFileFormat);
     }