Try out and read the old code what happens to the donation data when a user enters a comment that needs moderation.
- Is the previous state somehow recorded?
- When the donation is marked "OK" in the backend, what state is it set to?
- Does the new state depend on payment type?
- What happens when an external payment notification comes in (revisit T130190)?