feature[TW19157]: BAT - Replace spaces with _'s in folder name & remove . folders
Change-Id: Ic005692bd34cdbff54df14e0ab4eb234affcdd85
Signed-off-by: Branden Phillips <branden.w.phillips@boeing.com>
diff --git a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java
index 7191b64..9b0b0c5 100644
--- a/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java
+++ b/plugins/org.eclipse.osee.client.integration.tests/src/org/eclipse/osee/client/integration/tests/integration/orcs/rest/ApplicabilityEndpointTest.java
@@ -196,7 +196,7 @@
// Traversing the Staging Folders checking to see if each creation was successful
File stagingFolder = new File(stagePath, "Staging");
assertTrue(stagingFolder.exists());
- File viewFolder = new File(stagingFolder, "Product A");
+ File viewFolder = new File(stagingFolder, "Product_A");
assertTrue(viewFolder.exists());
File inputFolder = new File(viewFolder, "InputFiles");
assertTrue(inputFolder.exists());
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java
index 5f51afc..48f34de 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/BlockApplicabilityRule.java
@@ -81,7 +81,7 @@
* @throws OseeCoreException
*/
public File process(File inFile, String stagePath, Set<String> excludedFiles) throws OseeCoreException {
- if (!excludedFiles.contains(inFile.getName())) {
+ if ((!excludedFiles.contains(inFile.getName())) && !(inFile.isDirectory() && inFile.getName().startsWith("."))) {
File stageFile = new File(stagePath, inFile.getName());
if (inFile.isDirectory()) {
if (!stageFile.exists() && !stageFile.mkdir()) {
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java
index b207959..db8b1d0 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/applicability/OrcsApplicabilityOps.java
@@ -1493,7 +1493,7 @@
results.error(String.format("Could not create stage directory %s", stageDir.toString()));
return results;
}
- File stageViewDir = new File(stageDir.getPath(), viewToken.getName());
+ File stageViewDir = new File(stageDir.getPath(), viewToken.getName().replaceAll(" ", "_"));
if (!stageViewDir.exists() && !stageViewDir.mkdir()) {
results.error(String.format("Could not create stage directory %s", stageViewDir.toString()));
return results;