[Geoserver-devel] [jira] Created: (GEOS-4042) ModificationProxy fails to notice changes in Map properties and improperly reports them for live collections

ModificationProxy fails to notice changes in Map properties and improperly reports them for live collections
------------------------------------------------------------------------------------------------------------

                 Key: GEOS-4042
                 URL: http://jira.codehaus.org/browse/GEOS-4042
             Project: GeoServer
          Issue Type: Bug
            Reporter: Andrea Aime
            Assignee: Andrea Aime
             Fix For: 2.0.3

The first issue, failure to notice changes in maps, is due to the m.p. not having support for Map (which is not a Collection).
The second issue is due to the m.p. not saving the original contents of the collections (and maps), since the collection is live the commit will change the contents of the collection directly, the same collection that the old property values are referring to.
The code should instead create a separate clone with the initial state and use that to return the old value

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira