Joel Richard created SLING-3943: ----------------------------------- Summary: Sling persistence API ignores jcr:createdBy property when creating JCR node Key: SLING-3943 URL: https://issues.apache.org/jira/browse/SLING-3943 Project: Sling Issue Type: Bug Components: ResourceResolver Affects Versions: Resource Merger 1.1.0 Reporter: Joel Richard
I have the following code: {code} Resource channelFolder = ResourceUtil.getOrCreateResource(resolver, socket.getNamespace().getName(), "sling:OrderedFolder", "sling:Folder", false); Map<String, Object> props = new HashMap<String, Object>(); props.put("jcr:primaryType", "nt:unstructured"); props.put("jcr:description", msg); props.put("jcr:createdBy", user); resolver.create(channelFolder, System.currentTimeMillis() + "-" + user, props); resolver.commit(); {code} For whatever reason, the jcr:createdBy property isn't persisted. If I use the JCR API instead, the jcr:createdBy property is saved. We use the sling resource resolver in version 1.1.1-R1618115. -- This message was sent by Atlassian JIRA (v6.3.4#6332)