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

Record Payment from different contact causes email and address to be altered in contacts record

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.3.3
    • Fix Version/s: 4.3.6
    • Component/s: None
    • Labels:
      None

      Description

      Here's the scenario. Using CiviCRM 4.3.3, unknown if condition existed in earlier versions

      Contact A wants to give a membership to Contact B as a gift.
      Process described below is done by using the civicrm backend admin interface.

      Go to the contact view page for Contact B.
      Click the membership tab.
      Click the Submit Credit Card Membership Tab (error condition does not result from simply clicking Add Membership Tab)
      Select membership type, leave other fields at default
      Check the "Record Payment from a Different Contact?" checkbox
      Selection for the "Membership payment is" field is irrelevant
      Select Contact A for the "Select Contact" field.
      Fill out the credit card information (credit card number can be invalid and not process...bug still occurs)
      Error occurs even if you change the billing address which defaults to the giftee to the name of the contact that is the gift giver
      Click Save

      Result:
      The gift giver's (Contact A) billing email and billing address are changed to the values from the giftee (Contact B).
      If Contact A's billing email is the primary then only the billing email address is changed to Contact B's billing email address
      If Contact A's billing email is not primary then both the billing email address and the primary email address is changed to Contact B's email address

        Attachments

        1. Gift_giver after test.PNG
          71 kB
          David Greenberg
        2. Gift_giver before test.PNG
          46 kB
          David Greenberg
        3. Gift_receiver.PNG
          53 kB
          David Greenberg
        4. GiftGiver-afterTrxn.PNG
          76 kB
          David Greenberg
        5. GiftGiver-afterTrxn-retest.PNG
          45 kB
          David Greenberg
        6. GiftGiver-beforeTrxn.PNG
          63 kB
          David Greenberg
        7. GiftGiverBeforeTrxn-retest.PNG
          44 kB
          David Greenberg
        8. Membership.php.diff
          4 kB
          David Greenberg
        9. MembershipBillingInput.PNG
          51 kB
          David Greenberg
        10. Screen Shot 2013-08-06 at 4.43.08 PM.PNG
          114 kB
          David Greenberg

          Activity

            People

            • Assignee:
              kurund Kurund Jalmi
              Reporter:
              jackrabbithanna Mark Hanna
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: