SLING-8578 - Nodes which contain : are not correctly processed
diff --git a/src/main/java/org/apache/sling/feature/cpconverter/acl/DefaultAclManager.java b/src/main/java/org/apache/sling/feature/cpconverter/acl/DefaultAclManager.java
index 2c0fb84..f91f054 100644
--- a/src/main/java/org/apache/sling/feature/cpconverter/acl/DefaultAclManager.java
+++ b/src/main/java/org/apache/sling/feature/cpconverter/acl/DefaultAclManager.java
@@ -19,6 +19,7 @@
 import java.io.File;
 import java.io.FileInputStream;
 import java.nio.file.Path;
+import java.nio.file.Paths;
 import java.util.Formatter;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -32,6 +33,7 @@
 import java.util.TreeSet;
 import java.util.stream.Collectors;
 
+import org.apache.jackrabbit.vault.util.PlatformNameFormat;
 import org.apache.sling.feature.Extension;
 import org.apache.sling.feature.ExtensionType;
 import org.apache.sling.feature.Feature;
@@ -215,6 +217,8 @@
     }
 
     private static String computePathType(Path path, List<VaultPackageAssembler> packageAssemblers) {
+        path = Paths.get(PlatformNameFormat.getPlatformPath(path.toString()));
+
         for (VaultPackageAssembler packageAssembler: packageAssemblers) {
             File currentDir = packageAssembler.getEntry(path.toString());