Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
4639:c638dd444de0 | 4640:66109d24d26e |
---|---|
548 | 548 |
549 StoreStatus ServerIndex::AddAttachment(int64_t& newRevision, | 549 StoreStatus ServerIndex::AddAttachment(int64_t& newRevision, |
550 const FileInfo& attachment, | 550 const FileInfo& attachment, |
551 const std::string& publicId, | 551 const std::string& publicId, |
552 bool hasOldRevision, | 552 bool hasOldRevision, |
553 int64_t oldRevision) | 553 int64_t oldRevision, |
554 const std::string& oldMD5) | |
554 { | 555 { |
555 uint64_t maximumStorageSize; | 556 uint64_t maximumStorageSize; |
556 unsigned int maximumPatients; | 557 unsigned int maximumPatients; |
557 | 558 |
558 { | 559 { |
560 maximumStorageSize = maximumStorageSize_; | 561 maximumStorageSize = maximumStorageSize_; |
561 maximumPatients = maximumPatients_; | 562 maximumPatients = maximumPatients_; |
562 } | 563 } |
563 | 564 |
564 return StatelessDatabaseOperations::AddAttachment( | 565 return StatelessDatabaseOperations::AddAttachment( |
565 newRevision, attachment, publicId, maximumStorageSize, maximumPatients, hasOldRevision, oldRevision); | 566 newRevision, attachment, publicId, maximumStorageSize, maximumPatients, |
567 hasOldRevision, oldRevision, oldMD5); | |
566 } | 568 } |
567 } | 569 } |