Obviously when the parameter :ignore: is send as parameter for the 
SlingPostServlet all properties with empty values are just removed instead of 
adding those with empty values. 

Unfortunately that behaviour is neither documented at 
https://sling.apache.org/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html
 nor could I really find where this is interpreted in the code. The only place, 
where :ignore is evaluated is at 
https://github.com/apache/sling/blob/trunk/bundles/servlets/post/src/main/java/org/apache/sling/servlets/post/impl/helper/RequestProperty.java#L195
 (but this would only evaluate the default value). But since this is not set as 
default value (with the suffix @DefaultValue) I wonder how and where this 
parameter is evaluated.

Could someone give me hint, so that I can update the documentation accordingly?
Thanks,
Konrad

Reply via email to