From 17ea2dddf3988ec3f574e32817e162086cee0b36 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Fri, 1 Dec 2017 13:07:15 +0000
Subject: [PATCH] SSDM-5975 : Updating DSS workspace and queues defaults

SVN: 39000
---
 .../server/KeyBasedDataSetCommandExecutorProvider.java      | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/KeyBasedDataSetCommandExecutorProvider.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/KeyBasedDataSetCommandExecutorProvider.java
index 57526e420dc..32731170588 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/KeyBasedDataSetCommandExecutorProvider.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/KeyBasedDataSetCommandExecutorProvider.java
@@ -123,6 +123,11 @@ public class KeyBasedDataSetCommandExecutorProvider implements IDataSetCommandEx
         nameMappings.add(new ExecutorNameMapping("", Pattern.compile(".*")));
         this.commandQueueDirPath = StringUtils.isBlank(commandQueueDir) || commandQueueDir.startsWith("${")
                 ? "" : commandQueueDir;
+        File commandQueueDirPathAsFile = new File(commandQueueDirPath);
+        if (commandQueueDirPathAsFile.exists() == false)
+        {
+            commandQueueDirPathAsFile.mkdirs();
+        }
     }
 
     @Override
@@ -159,7 +164,6 @@ public class KeyBasedDataSetCommandExecutorProvider implements IDataSetCommandEx
         }
         return defaultExecutor;
     }
-    
 
     @Override
     public List<IDataSetCommandExecutor> getAllExecutors()
-- 
GitLab