You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by to...@apache.org on 2016/11/24 11:57:04 UTC

svn commit: r1771120 - /sling/trunk/contrib/extensions/distribution/extensions/src/main/java/org/apache/sling/distribution/serialization/impl/kryo/KryoContentSerializer.java

Author: tommaso
Date: Thu Nov 24 11:57:04 2016
New Revision: 1771120

URL: http://svn.apache.org/viewvc?rev=1771120&view=rev
Log:
SLING-6323 - fixed deserialization with depth one resources / parents

Modified:
    sling/trunk/contrib/extensions/distribution/extensions/src/main/java/org/apache/sling/distribution/serialization/impl/kryo/KryoContentSerializer.java

Modified: sling/trunk/contrib/extensions/distribution/extensions/src/main/java/org/apache/sling/distribution/serialization/impl/kryo/KryoContentSerializer.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/distribution/extensions/src/main/java/org/apache/sling/distribution/serialization/impl/kryo/KryoContentSerializer.java?rev=1771120&r1=1771119&r2=1771120&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/distribution/extensions/src/main/java/org/apache/sling/distribution/serialization/impl/kryo/KryoContentSerializer.java (original)
+++ sling/trunk/contrib/extensions/distribution/extensions/src/main/java/org/apache/sling/distribution/serialization/impl/kryo/KryoContentSerializer.java Thu Nov 24 11:57:04 2016
@@ -131,6 +131,9 @@ public class KryoContentSerializer imple
 
     private Resource createParent(ResourceResolver resourceResolver, String path) throws PersistenceException {
         String parentPath = path.substring(0, path.lastIndexOf('/'));
+        if (parentPath.length() == 0) {
+            parentPath = "/";
+        }
         String name = path.substring(path.lastIndexOf('/') + 1);
         Resource parentResource = resourceResolver.getResource(parentPath);
         if (parentResource == null) {