diff OrthancServer/OrthancRestApi.cpp @ 192:c56dc32266e0

refactoring getfile
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 13 Nov 2012 11:29:43 +0100
parents b6cef9d45cc3
children a1b9d1e1497b
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi.cpp	Tue Nov 13 11:22:33 2012 +0100
+++ b/OrthancServer/OrthancRestApi.cpp	Tue Nov 13 11:29:43 2012 +0100
@@ -571,14 +571,14 @@
       std::string fileUuid, contentType, filename;
       if (uri[2] == "file")
       {
-        existingResource = index_.GetDicomFile(fileUuid, uri[1]);
+        existingResource = index_.GetFile(fileUuid, uri[1], "dicom");
         contentType = "application/dicom";
         filename = fileUuid + ".dcm";
       }
       else if (uri[2] == "tags" ||
                uri[2] == "simplified-tags")
       {
-        existingResource = index_.GetJsonFile(fileUuid, uri[1]);
+        existingResource = index_.GetFile(fileUuid, uri[1], "json");
         contentType = "application/json";
         filename = fileUuid + ".json";
       }
@@ -642,7 +642,7 @@
                 uri[4] == "image-uint16"))))
     {
       std::string uuid;
-      existingResource = index_.GetDicomFile(uuid, uri[1]);
+      existingResource = index_.GetFile(uuid, uri[1], "dicom");
 
       std::string action = uri[2];