I’ve just fixed a nasty little bug that stopped manually adding user statuses to accounts from working properly.
What’s nasty about it was that it looked like the statuses weren’t being added to the accounts and therefore nothing was happening, but what was REALLY happening was that the status was being added to the account with ID 00000000-0000-0000-0000-000000000000 instead.
That ID is both
- An uninitialised GUID
and - The special id of the account used when the session is not logged in.
The practical upshot of which is that a user browsing the site who wasn’t logged in would be viewing products and prices as if they were a member.
This will only have affected you if you tried to manually add a membership status since the last update. Also note that when someone logged in to try to complete a purchase, they’d go to their normal account, and would lose the membership status, so I don’t expect anyone to have paid less than they should have done for a ticket.
An update is scheduled to run overnight tonight. We’re checking the databases and removing the extra membership statuses now. Please don’t attempt to manually add any membership statuses until the update is on.