Allen - I did quick test on my master checkout and hit a fatal error, so looks like a bug has been introduced. Steps to recreate:
- Find Participants, select a bunch of them (I had at least one event registration w/ price set that had 2 fields / so 2 line_items, not sure if that matters).
- Select participants and click Export
- Click 'Select fields for export'
- Selected the following:
Individual : Last Name
Participant: Contribution Status
Participant : Total Amount
Participant : Transaction ID
Participant : Payment Instrument
- Click Export, Fatal error ...
Note that the 'Export Primary fields' flow worked w/o errors and gave me all the new contribution-related columns / data.
Once you've got this figured out, the expected QA is to extend the Web test suite to cover this new functionality. I think easiest might be to add a new method to WebTest_Event_ParticipantSearchTest. There's an example of export testing via Web test in WebTest_Export_ContactTest. (If easier u can just create a new test in that Export directory for Participant).
We'll need to see a patch for this in a few days for this to be included in 4.3. For now, punting it to 4.4, we'll pull it bck in if the patch arrives