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)