Author: rombert
Date: Fri Sep  6 14:36:19 2013
New Revision: 1520580

URL: http://svn.apache.org/r1520580
Log:
SLING-2989 - [Tooling] integrate with vlt once available

Fix directory creation

Modified:
    
sling/branches/tooling-ide-vlt/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/AddNodeCommand.java

Modified: 
sling/branches/tooling-ide-vlt/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/AddNodeCommand.java
URL: 
http://svn.apache.org/viewvc/sling/branches/tooling-ide-vlt/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/AddNodeCommand.java?rev=1520580&r1=1520579&r2=1520580&view=diff
==============================================================================
--- 
sling/branches/tooling-ide-vlt/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/AddNodeCommand.java
 (original)
+++ 
sling/branches/tooling-ide-vlt/tooling/ide/impl-vlt/src/org/apache/sling/ide/impl/vlt/AddNodeCommand.java
 Fri Sep  6 14:36:19 2013
@@ -57,7 +57,10 @@ public class AddNodeCommand extends JcrC
             node = session.getNode(getPath());
         } else {
 
-            String parentLocation = Text.getAbsoluteParent(getPath(), 1);
+            String parentLocation = Text.getRelativeParent(getPath(), 1);
+            if (parentLocation.isEmpty()) {
+                parentLocation = "/";
+            }
             if ( !session.nodeExists(parentLocation)) {
                 throw new RepositoryException("No parent found at " + 
parentLocation
                         + " ; it's needed to create node at " + getPath());


Reply via email to