What are the odds of that happening! =)
I’ll take a look and see if I can add something in the next release to address that situation.
I will have to do some testing to see if I can replicate this situation. Based on a quick look at my code, it shouldn’t matter if two people are filling out the form at the same time. The Posted forms should still be processed separately. If the person who submits the form first fills up the last available spot for that task, then when the second person submits the form, they should get an error message as my plugin does a check when processing the form to see if all spots have been filled before inserting a signup into the database.
Was that a one-time glitch? Or have you been able to replicate the problem more than once? There are error messages in place that should show if the signup failed for any reason.
You will have to tell me exactly how you made this happen, as I can not recreate it.
I created a new sheet with 3 tasks. The first task only had one available spot. I opened the signup form for that task in 2 different browser windows, submitted one and got the success message and email. Submitted the second and got the expected error message: “Error adding signup record. Please try again.”
The second task had 2 open spots. I first signed up for one spot, so that there was only one left, and then did the same as above by opening the signup form in 2 browser windows and got the exact same results… one was a success with a confirmation email, and the second form submission gave me the expected error message again.
Perhaps there is something in your theme or another plugin that is over-writing the CSS for the error messages so that you couldn’t see the error message?
It must been just the one time. Someone reported it to me, but when I try to replicate it with a test sign up sheet, I get the error “Error adding signup record. Please try again.” I’m using the PTA Shortcodes plugin as well, so I did the test on a page with a shortcode to see if that or my theme was causing a problem, but it’s not. If someone else has the problem I’ll look into it again, but in the meantime sorry about that! Thanks for responding so quickly.
No problems. They probably just didn’t notice the error message.