A client has found that a number of memberships are still set to Pending even though the Payment is complete. Payments were made online. Membership is not in Override.

Client does have a multisite but this has been in place for a long time, and these issues are sporadic.

Here are some entries from db


  • Do you have audit logging enabled? It might give a clue as to what changes there were to the contribution to take it from Pending to completed and what other changes happened at the same time in the DB. Nov 4, 2015 at 8:24
  • good point. they don't have 'log' but do of course have membership_log, but i need to go back to them and ensure which they have since manually corrected
    – petednz - fuzion
    Nov 4, 2015 at 19:19

1 Answer 1


I encountered the same issue on my CiviCRM installation. This is related to contributions status name which changed after being translated (in French at least), which prevented CiviCRM from finding the right membership status (the Completed status was translated to Complété which wasn’t correctly tested in this code).

A bug was reported to the developers by Sunil Pawar (CRM-20881), and a patch that solves this issue was submitted on GitHub.

This patch wasn’t included in the core repository yet, but in my case, the patch works fine.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.