diff --git a/src/python/dm/ds_web_service/service/impl/storageManager.py b/src/python/dm/ds_web_service/service/impl/storageManager.py
index ce22e750f8bbf4eaf6910604c54cbfd2d13d489a..da5003ea22156d68250b82037f0575c89e0fb8a4 100755
--- a/src/python/dm/ds_web_service/service/impl/storageManager.py
+++ b/src/python/dm/ds_web_service/service/impl/storageManager.py
@@ -44,7 +44,7 @@ class StorageManager(Singleton):
         experimentTypeName = experiment.get('experimentType').get('rootDataPath')
         experimentName = experiment.get('name')
         storageDirectory = '%s/%s/%s' % (self.storageDirectory, experimentTypeName, experimentName)
-        storageDirectory = storageDirectory.replace('//', '/')
+        storageDirectory = os.path.normpath(storageDirectory)
         return storageDirectory
 
     def updateExperimentWithStorageDataDirectory(self, experiment):