CRM-19228 $contributionPageId is not populated in Contribution Receipt email

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.7.10
    • Fix Version/s: 4.7.12
    • Component/s: CiviContribute
    • Labels:
    • Documentation Required?:
      None
    • Funding Source:
      Paid Issue Queue
    • Payment Status:
      Paid

      Description

      In the

      {if $isShare}

      portion of email receipt "Contributions - Receipt (on-line)" the $contributionPageId is not populating when a live online transaction is made. (see attached)

      Note:

      1. that this problem does NOT occur with a 'pay later' transaction nor an offline transaction.

      2. "Allow sharing through social media?" must be checked 'on'

        Attachments

          Activity

          [CRM-19228] $contributionPageId is not populated in Contribution Receipt email
          Stoob added a comment -

          This is causing all donate and 'create your own page' links to be broken in receipts, generally rendering the PCP system ineffective. That's why I'm bumping it to major and can offer some sponsorship.

          Yashodha Chaku added a comment -

          Stoob Rough estimate would be < 1 hour. Let me know.

          Stoob added a comment -

          Yes, please proceed. I will forward the $ to Josh. If possible I'd like to have this one included in 4.7.11

          Yashodha Chaku added a comment -

          PR https://github.com/civicrm/civicrm-core/pull/8927 has been merged.
          Stoob Lemme know if that works for you.

          Stoob added a comment -

          yes the patch works thanks

          Yashodha Chaku added a comment -

            People

            • Assignee:
              Yashodha Chaku
              Reporter:
              Stoob

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 30 minutes
                30m