Improve property handling
-------------------------
Key: SLING-881
URL: https://issues.apache.org/jira/browse/SLING-881
Project: Sling
Issue Type: Improvement
Components: Servlets Post
Affects Versions: Servlets Post 2.0.2
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
Fix For: Servlets Post 2.0.4
I've two improvements for the Sling Post Servlet:
- if a property is updated and no type hint is sent from the client, the
property is set as a string which usually changes the property type if it
wasn't a string before. It would be better to first check if the property
already exists and if no type hint is sent, use the current type of the
property to update the value.
- If a property is tried to be removed (no values are sent), always a delete
change is added. The change should only be recorded if the property has really
been removed.
I've added a patch which I intend to apply in the next days if noone objects.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.