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

Related membership line_items missing from View Contribution page

    Details

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

      Description

          • This is a regression from 4.4
            ================
            If a contribution is created from a price set that includes a membership fee, when the contribution is viewed the membership line_item is not displayed. This is related to the change in how line_item.entity_table and entity_id is stored for membership fees. We used to populate them with the contribution table / data for membership fees. Now we use civicrm_membership and membership.id in the entity columns and link to the contribution in the new line_item.contribution_id table.

      To recreate the problem:

      • create a price set w/ a membership field and an additional field for a t-shirt (for example)
      • link the price set to online contribution page (you can use id=2)
      • use the online contribution page to get a membership + t-shirt
      • view the contribution record

      The Contribution Amount table only contains the 'contribution' line item. The total is correct, but the membership fee line item is missing. See attached screenshots.

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: