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

Renewing existing membership with Pay Later incorrectly sets membership status to Current AND extends membership end date

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 2.2.4
    • Fix Version/s: 2.2.6
    • Component/s: CiviMember
    • Labels:
      None

      Description

      To recreate:

      • Create Student membership with start date = May 29, 2008, status will correctly show as Grace
      • Modify sample online Membership Signup form to allow Pay Later
      • Go to online Membership Signup as anonymous user and select Student Membership, enter same email address as associated w/ above membership, and select Pay Later
      • Submit online membership

      Results:

      • Membership end date for the existing Student membership is extended by 1 year
      • Membershp status is now Current
      • Pending contribution record is created and linked to membership

      This means the membership is good for another year regardless of whether the payment is ever received. Not good.

      For pay-later (and IPN) renewals, membership status and dates should NOT be update UNTIL payment is received.

        • Verify the fix for PayPal Std / IPN flow as well.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kiran.jagtap Kiran Jagtap
                Reporter:
                dgg David Greenberg
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: