diff OrthancServer/OrthancRestApi.cpp @ 249:5694365ecb96

fixes for windows
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 05 Dec 2012 09:28:06 +0100
parents 2442033911d6
children f23318b11b39
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi.cpp	Tue Dec 04 17:49:37 2012 +0100
+++ b/OrthancServer/OrthancRestApi.cpp	Wed Dec 05 09:28:06 2012 +0100
@@ -373,7 +373,7 @@
         Json::Value study;
         if (context.GetIndex().LookupResource(study, patient["Studies"][i].asString(), ResourceType_Study))
         {
-          writer.CreateDirectory(study["MainDicomTags"]["StudyDescription"].asString().c_str());
+          writer.OpenDirectory(study["MainDicomTags"]["StudyDescription"].asString().c_str());
 
           for (size_t i = 0; i < study["Series"].size(); i++)
           {
@@ -382,14 +382,14 @@
             {
               std::string m = series["MainDicomTags"]["Modality"].asString();
               std::string s = series["MainDicomTags"]["SeriesDescription"].asString();
-              writer.CreateDirectory((m + " " + s).c_str());
+              writer.OpenDirectory((m + " " + s).c_str());
 
               for (size_t i = 0; i < series["Instances"].size(); i++)
               {
                 Json::Value instance;
                 if (context.GetIndex().LookupResource(instance, series["Instances"][i].asString(), ResourceType_Instance))
                 {
-                  writer.CreateFile(instance["MainDicomTags"]["SOPInstanceUID"].asString().c_str());
+                  writer.OpenFile(instance["MainDicomTags"]["SOPInstanceUID"].asString().c_str());
                 }
               }