We have several subscription plans set up.
All of the plans assign a user group to the user when they purchase the subscription.
(via ACCESS | Subscribers User access level settings | User Group).
The assignment is happening fine for all new subscribers and for most renewals; however we were having a few each week that were getting the subscription renewed OK (the new subscription is showing in the CB user panel); however, the user group is not being assigned.
After tracking much of the data related to these 'problem' accounts for a couple weeks, about the only thing that I can determine common between them is that on the change notice the 'previous_status' was either "I" or "X" (mostly "I").
Most of these subscription records were also manually migrated over from a previous installation of AkeebaSubs, and these items also had a rather old last_renewed_date as well as having previous_expiry_date that is usually 0000-00-00.
Most of the renewals are happening before the current expire date.
Any ideas what might be causing this?
Would it be best if I just change the previous_status of all of these to some other setting? Or change the previous_expiry_date to some valid date?