My customer made a mistake. She updated an event from last year instead of using the Copy Event feature to create a new event.
Now she needs to cut off registrations because they reached their limit of tickets. I told her to calculate between last year's attendees and this year's attendees and figure out how many tickets remain for this year then enter the "total" in the Event Capacity - but that throws an error:
An error has occurred.
0 count(): Argument #1 ($value) must be of type Countable|array, bool given
And the only option is to "Return to Control Panel"
She knew someone was going to buy the remaining tickets, so I had her tell him to buy them and then suggested she set the time for the cutoff date to be at that time so the Registrations could be closed - but that returned the same exact error.
It occurred to me that as a last resort, I could unpublish the event - but even that returned the same exact error.
So I'm thinking that by copying last year's event, something had changed in the way data is stored from the previous version of DT Register (because I always keep it updated), and that's causing the error. So it's probably not a bug so much as it's a difference in the way last year's event stored data.
Is there any way she can close out registration so it won't get overbooked?
Thank you,
Ernie