CiviCRM

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

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor 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.

Issue Links

Activity

Hide
Kiran Jagtap added a comment -
please keep this functionality also since we are implementing http://issues.civicrm.org/jira/browse/CRM-4555 at the top.

thanks
kiran
Show
Kiran Jagtap added a comment - please keep this functionality also since we are implementing http://issues.civicrm.org/jira/browse/CRM-4555 at the top. thanks kiran
Hide
Kurund Jalmi added a comment -
Batch move to verification
Show
Kurund Jalmi added a comment - Batch move to verification
Hide
Kiran Jagtap added a comment -
Tested and Confirmed at r23292
Show
Kiran Jagtap added a comment - Tested and Confirmed at r23292

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: