Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-16437

Participant export retains all fee levels after change

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.6.2
    • Fix Version/s: 4.6.3
    • Component/s: CiviEvent
    • Labels:
    • Documentation Required?:
      None

      Description

      to set this up, create a new event with a price set containing a few different fee options.

      register someone for the event.
      edit the registration and use "change selections" to modify their fee options.

      the way this feature works is that it retains a history of all fee options the registrant had, but those which have changed will have a quantity reduced to 0. so if I initially chose option 1, then edited to select option 2, the option 1 line item is retained with a quantity of 0 and option 2 has a quantity of 1.

      that's fine – I appreciate the intent to retain some history of the options originally selected.

      however, when you export participants, these options are summarized in the "fee level" field, where all selections are concatenated, comma-separated – including those with a quantity of 0. there's no way to distinguish from the export which options are the actual current selections and which are past selections that have a quantity of 0. it's basically impossible for a person to tell from the export what the actual fee level options for a participant are.

      I think that field should only list line items where there is a quantity > 0 (and the actual quantity should be included in the list).

        Attachments

          Activity

            People

            • Assignee:
              rohan1990 Rohan Ramesh Katkar
              Reporter:
              lcdweb Brian Shaughnessy
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: