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

In Honor Of and Campaign ID are not carried forward on recurring contributions

    Details

      Description

      1. On a recurring contribution with an 'in honor of', the first contribution correctly honors the person but all further contributions do not have the 'in honor of'. We need to check for contribution.honor_contact_id in the initial contribution row and set that when inserting subsequent recurring contributions.

      2. When contribution.campaign_id is set for a contribution, it should also be saved to contribution_recur.campaign_id AND then set when inserting subsequent recurring contributions.

      NOTE: If the implementation for #1 would be cleaner if honor_contact_id column is added to contribution_recur table, then we can take that approach.

      !! Please implement this on a branch so it can be back-ported from 4.4 (master) to 4.3

      NOTE: Apparently custom fields in an initial contribution might also not be carried forward. However, this is a bigger issue to fix and as far as we know has never been part of existing functionality - so deferring to when a patch is submitted for it.

        Attachments

          Activity

            People

            • Assignee:
              nganivet Nicolas Ganivet
              Reporter:
              nganivet Nicolas Ganivet
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4 hours
                4h
                Remaining:
                Remaining Estimate - 4 hours
                4h
                Logged:
                Time Spent - Not Specified
                Not Specified