Are you looking at hte IContent item in the the saving event? I believe you might be getting confused that the item you are looking at in the saving event is the item that is to be persisted and not the unmodified item.
You would have to compare it back to what the orginal looked like. Maybe keep a copy or during the saving event load a new instance of the item and compare the properties to see which ones dont match.
Yes you're right Peter, it's the in-memory version of the IContent object which is to be persisted. Fetching the latest version and comparing it to the current IContent object works:
v6.1.2 - which properties' values changed
In umbraco v6.1.2, how do I find out what properties' values have changed with ContentService.Saving and/or ContentService.Saved?
In Content.Saving the value has already changed to the new value, while the documentation states "Occurs before Save"...
Are you looking at hte IContent item in the the saving event? I believe you might be getting confused that the item you are looking at in the saving event is the item that is to be persisted and not the unmodified item.
You would have to compare it back to what the orginal looked like. Maybe keep a copy or during the saving event load a new instance of the item and compare the properties to see which ones dont match.
Yes you're right Peter, it's the in-memory version of the IContent object which is to be persisted.
Fetching the latest version and comparing it to the current IContent object works:
is working on a reply...