Add and remove tracking memos appear in audit simultaneously of data class properties.
We are doing field level auditing on a data class properties in a child case, Lets say Primary.Applicant(Mem).Address(1).City. Here Primary page is child case class and pyTrackSecuritychanges is also created in child case context only.
When we add data to Primary.Applicant(Mem).Address(1).City which is text input field and save, then in audit two history memos were added ie., added and removed memos simultaneously.
2) Removed City value 'Toronto'
1) Added City value 'Toronto'
But here we expect only one instance as - Added city value 'Toronto'
How can we track data class properties based on user actions.