diff OrthancServer/ServerContext.cpp @ 3813:aaaa442bfe39 transcoding

moving SetOverwriteInstances from ServerIndex to ServerContext
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 07 Apr 2020 14:03:33 +0200
parents 0540b54324f1
children 023b2a9f3aa1
line wrap: on
line diff
--- a/OrthancServer/ServerContext.cpp	Tue Apr 07 13:54:57 2020 +0200
+++ b/OrthancServer/ServerContext.cpp	Tue Apr 07 14:03:33 2020 +0200
@@ -242,7 +242,8 @@
     isJobsEngineUnserialized_(false),
     metricsRegistry_(new MetricsRegistry),
     isHttpServerSecure_(true),
-    isExecuteLuaEnabled_(false)
+    isExecuteLuaEnabled_(false),
+    overwriteInstances_(false)
   {
     {
       OrthancConfiguration::ReaderLock lock;
@@ -404,7 +405,8 @@
 
       typedef std::map<MetadataType, std::string>  InstanceMetadata;
       InstanceMetadata  instanceMetadata;
-      StoreStatus status = index_.Store(instanceMetadata, dicom, attachments);
+      StoreStatus status = index_.Store(
+        instanceMetadata, dicom, attachments, overwriteInstances_);
 
       // Only keep the metadata for the "instance" level
       dicom.GetMetadata().clear();