From 6f339098cc3c98e8b36d2cf297306e2f477673c9 Mon Sep 17 00:00:00 2001
From: Sinisa Veseli <sveseli@aps.anl.gov>
Date: Tue, 26 Jan 2016 18:27:22 +0000
Subject: [PATCH] fix for gridtp uploads

---
 .../dm/daq_web_service/service/experimentSessionController.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/python/dm/daq_web_service/service/experimentSessionController.py b/src/python/dm/daq_web_service/service/experimentSessionController.py
index 8fa338a9..09786ff6 100755
--- a/src/python/dm/daq_web_service/service/experimentSessionController.py
+++ b/src/python/dm/daq_web_service/service/experimentSessionController.py
@@ -27,7 +27,7 @@ class ExperimentSessionController(DmSessionController):
         if not dataDirectory:
             raise InvalidRequest('Missing data directory.')
         dataDirectory = Encoder.decode(dataDirectory)
-        if not dataDirectory.startswith(os.sep):
+        if not dataDirectory.startswith('/') and not dataDirectory.count('://'):
             raise InvalidRequest('Data directory must be an absolute path.')
 
         daqInfo = {}
@@ -70,7 +70,7 @@ class ExperimentSessionController(DmSessionController):
         if not dataDirectory:
             raise InvalidRequest('Missing data directory.')
         dataDirectory = Encoder.decode(dataDirectory)
-        if not dataDirectory.startswith(os.sep):
+        if not dataDirectory.startswith('/') and not dataDirectory.count('://'):
             raise InvalidRequest('Data directory must be an absolute path.')
 
         daqInfo = {}
-- 
GitLab