diff Framework/Plugins/DatabaseBackendAdapterV2.cpp @ 221:73cc85f3d9c1

implementation of the "serverIdentifier" information for global properties
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 Mar 2021 10:40:34 +0200
parents 821d4ba83dc3
children c8e06b41feec
line wrap: on
line diff
--- a/Framework/Plugins/DatabaseBackendAdapterV2.cpp	Mon Mar 29 16:39:20 2021 +0200
+++ b/Framework/Plugins/DatabaseBackendAdapterV2.cpp	Tue Mar 30 10:40:34 2021 +0200
@@ -21,6 +21,7 @@
 
 
 #include "DatabaseBackendAdapterV2.h"
+#include "GlobalProperties.h"
 
 #include <OrthancException.h>
 
@@ -849,7 +850,7 @@
     try
     {
       std::string s;
-      if (backend->LookupGlobalProperty(s, property))
+      if (backend->LookupGlobalProperty(s, MISSING_SERVER_IDENTIFIER, property))
       {
         OrthancPluginDatabaseAnswerString(backend->GetContext(),
                                           output->GetDatabase(),
@@ -1045,7 +1046,7 @@
 
     try
     {
-      backend->SetGlobalProperty(property, value);
+      backend->SetGlobalProperty(MISSING_SERVER_IDENTIFIER, property, value);
       return OrthancPluginErrorCode_Success;
     }
     ORTHANC_PLUGINS_DATABASE_CATCH;