Bertrand Delacretaz created SLING-7651:
------------------------------------------

             Summary: POST to / creates nodes instead of setting properties
                 Key: SLING-7651
                 URL: https://issues.apache.org/jira/browse/SLING-7651
             Project: Sling
          Issue Type: Bug
          Components: Servlets
    Affects Versions: Servlets Post 2.3.24
            Reporter: Bertrand Delacretaz
            Assignee: Bertrand Delacretaz


The changes that I had to make to {{PostToRootTest}} indicate that the POST 
behavior has changed since sling10, at least on /.

With sling10 this request sets a property {x=y} on the root node, while with 
the current trunk it creates a node under the root.

{code}
 curl -u admin:admin -Fx=y http://localhost:8080/
{code}

It looks like the culprit is {{resource}} being null in 
{{AbstractCreateOperation.processCreate}}, in this code:

{code}
final String path = response.getPath();
final Resource resource = resolver.getResource(path);
{code}

I'll investigate further - and the changes to {{PostToRootTest}} should be 
reverted once this is fixed.

[1] 
https://github.com/apache/sling-org-apache-sling-launchpad-integration-tests/commit/3750eb05dc038544ba155d91de8991114077ac0c



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to