diff OrthancServer/Plugins/Samples/MultitenantDicom/StoreRequestHandler.cpp @ 5624:790335c99713

more detailed error message for 'Cannot write DICOM file to memory'
author Alain Mazy <am@orthanc.team>
date Tue, 14 May 2024 09:47:50 +0200
parents 48b8dae6dc77
children f7adfb22e20e
line wrap: on
line diff
--- a/OrthancServer/Plugins/Samples/MultitenantDicom/StoreRequestHandler.cpp	Thu May 09 10:43:10 2024 +0200
+++ b/OrthancServer/Plugins/Samples/MultitenantDicom/StoreRequestHandler.cpp	Tue May 14 09:47:50 2024 +0200
@@ -38,10 +38,11 @@
                                      const std::string& calledAet)
 {
   std::string buffer;
+  std::string errorMessage;
 
-  if (!Orthanc::FromDcmtkBridge::SaveToMemoryBuffer(buffer, dicom))
+  if (!Orthanc::FromDcmtkBridge::SaveToMemoryBuffer(buffer, dicom, errorMessage))
   {
-    LOG(ERROR) << "Cannot write DICOM file to memory";
+    LOG(ERROR) << "Cannot write DICOM file to memory: " << errorMessage;
     return STATUS_STORE_Error_CannotUnderstand;
   }