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) {