We have two different options for subscribers to our site: Supporters, and Donors. Both cost the same amount per year. They are set up as subscription plans within the commerce section of the ACP. In fact, there are a few different price points for the same thing, but that's not particularly relevant.
The effect of these is that users are moved into the Subscriber or the Donor user group for the year, and then removed afterwards.
A couple of people have reported that they used to be supporters, but they let their membership expire. After this they decided to join as a Donor instead but when they clicked on the subscription button they were immediately given full access without having to pay - see the report that one user posted below:
The logs on his account match this but it looks like something very odd is happening:
So his membership expired on 5 February. On 8 February he tried to buy the Donor subscription package but for some reason, it changed his status to having a Supporters subscription and then a Donors subscription, all without requiring him to pay (and his renewal invoice for the Supporters subscription is still pending:
After he reported this someone else, whose Supporters subscription expired back in October last year, tried and found the same thing.
This looks like a bug in the way that subscriptions are implemented. Or am I overlooking something?