Sometimes a defect in you application may cause the some events have wrong data (or some field missing value).What will you do to correct it?
Possible solutions i found is :
1.make a new event to fix the error (kind of compensat)
2.write an event upcaster to correct the value
3.correct the event by change the event itself.
For me I prefer the last one.
other post for this topic: