diff Framework/Plugins/DatabaseBackendAdapterV2.cpp @ 261:34e2b93a7ac1

implementing interface for revisions in attachments
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Apr 2021 18:47:50 +0200
parents e184dcadf163
children 6b18d3fbee82
line wrap: on
line diff
--- a/Framework/Plugins/DatabaseBackendAdapterV2.cpp	Mon Apr 19 16:45:15 2021 +0200
+++ b/Framework/Plugins/DatabaseBackendAdapterV2.cpp	Mon Apr 19 18:47:50 2021 +0200
@@ -362,7 +362,8 @@
     try
     {
       DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter);      
-      adapter->GetBackend().AddAttachment(accessor.GetManager(), id, *attachment);
+      adapter->GetBackend().AddAttachment(accessor.GetManager(), id, *attachment,
+                                          0 /* revision number, unused in old API */);
       return OrthancPluginErrorCode_Success;
     }
     ORTHANC_PLUGINS_DATABASE_CATCH;
@@ -962,8 +963,9 @@
 
     try
     {
-      DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter);      
-      adapter->GetBackend().LookupAttachment(*output, accessor.GetManager(), id, contentType);
+      DatabaseBackendAdapterV2::Adapter::DatabaseAccessor accessor(*adapter);
+      int64_t revision;  // not handled in this API   
+      adapter->GetBackend().LookupAttachment(*output, revision, accessor.GetManager(), id, contentType);
       return OrthancPluginErrorCode_Success;
     }
     ORTHANC_PLUGINS_DATABASE_CATCH;