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

Pay-later membership payment overwrites previous record

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Critical
    • Resolution: Won't Fix
    • Affects Version/s: 4.1.1
    • Fix Version/s: 4.1.3
    • Component/s: CiviMember
    • Labels:
      None

      Description

      1. A contact has an existing Membership Record for a Membership Type (#1). I'm Not sure if this is relevant, but it was paid by check; i.e., the Membership record was created after an admin changed the Contribution status to 'Complete'

      2. The contact completed a another Membership Sign-up Contribution form for another Membership Type (#2) also using the Pay later option. At this point, you can inspect the civicrm_membership_payment table and see that the Membership ID recorded is for the Contact's #1 membership, not the new membership!

      3. So when the admin marks the payment complete for Contribution #2, instead of creating a new Membership, the original Membership is overwritten, changing it to type #2, though some details (like "Source") from the original membership are preserved.

        Attachments

          Activity

            People

            • Assignee:
              joemurray Joe Murray
              Reporter:
              mchapman2000 Matt Chapman
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: