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)

Reply via email to