diff OrthancServer/Sources/ServerIndex.cpp @ 4640:66109d24d26e

"ETag" headers for metadata and attachments now allow strong comparison (MD5 is included)
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 26 Apr 2021 15:22:44 +0200
parents f7d5372b59b3
children f0038043fb97 7053502fbf97
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerIndex.cpp	Thu Apr 22 13:27:57 2021 +0200
+++ b/OrthancServer/Sources/ServerIndex.cpp	Mon Apr 26 15:22:44 2021 +0200
@@ -550,7 +550,8 @@
                                          const FileInfo& attachment,
                                          const std::string& publicId,
                                          bool hasOldRevision,
-                                         int64_t oldRevision)
+                                         int64_t oldRevision,
+                                         const std::string& oldMD5)
   {
     uint64_t maximumStorageSize;
     unsigned int maximumPatients;
@@ -562,6 +563,7 @@
     }
 
     return StatelessDatabaseOperations::AddAttachment(
-      newRevision, attachment, publicId, maximumStorageSize, maximumPatients, hasOldRevision, oldRevision);
+      newRevision, attachment, publicId, maximumStorageSize, maximumPatients,
+      hasOldRevision, oldRevision, oldMD5);
   }
 }