[ https://issues.apache.org/jira/browse/SLING-1091?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bertrand Delacretaz updated SLING-1091: --------------------------------------- Summary: POST to URL ending in /* with :name and no :nameHint should fail if named node exists (was: asterisk node names generation does not behave as documented) > POST to URL ending in /* with :name and no :nameHint should fail if named > node exists > ------------------------------------------------------------------------------------- > > Key: SLING-1091 > URL: https://issues.apache.org/jira/browse/SLING-1091 > Project: Sling > Issue Type: Bug > Components: Servlets Post > Affects Versions: Launchpad App 6 > Environment: latest debian, 5.0 lenny? > Reporter: Peter Chiochetti > Priority: Minor > > The "Algorithm for Node Name Creation" does not behave as documented here: > "http://sling.apache.org/site/manipulating-content-the-slingpostservlet-servletspost.html#ManipulatingContent-TheSlingPostServlet(servlets.post)-AlgorithmforNodeNameCreation" > It adds numbers to nodenames, even though a ":name" form field is supplied, > i.e. it performs both steps one and four, while they are said to happen > "otherwise". > Steps to reproduce (this happens also when only the ":name" field gets > supplied) - the two last curl commands should make the POST servlet fail: > curl -F"title=NewNode" http://.../content/N > ==> Content created /content/N > curl -F"title=UpdateNode" http://.../content/N > ==> Content modified /content/N > curl -F"title=NewNode" -F":nameHint=N" http://.../content/* > ==> Content created /content/n > curl -F"title=Bug!" -F":name=N" http://.../content/* > ==> Content created /content/N_0 > curl -F":name=N" http://.../content/* > ==> Content created /content/N_1 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.