Active
Project:
Signup Integration for Ubercart
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
19 Jun 2011 at 13:48 UTC
Updated:
23 Jun 2011 at 18:09 UTC
I'm using 6.x-1.x-dev 2011-Jun-11 - many of the previous issues I've had have been solved by the latest updates and hooks. Thank you.
When a user signs up a single persons the system works flawlessly. The system accepts the last user in a signup event - goes through the Ubercart payment process and then closes the event. All is well. If an event has say 3 spots left and you try to signup 4 - the system says there's only room for 3. Great. But when the 3 are entered, the Event does not close. Same for any multiple signup. Last single signup closes the event properly, multiple signup does not.
Comments
Comment #1
ezra-g commentedThanks for the bug report.
It seems likely that the placeholder signups are making it impossible for the 4th person to sign up. Without looking closer I'm not sure why the event wouldn't actually have signups closed, though it may have to do with the temporary signups being removed.
This could potentially be resolved by #984578: Use signup_status for placeholder signups.
Comment #2
ezra-g commentedComment #3
siano commentedI will keep digging into your coding. The placeholder seems like it could be part of the issue. Staying away from the technical, the system works for a single signup and product purchase. At some point with a single purchase, uc_signup or maybe signup checks the limit adds one to the number of signups and calls to change the status to closed.
I'm assuming that the path undertaken by multiple purchase/signups in UC is different and does not call the status change to closed.
I'd like to help solve the issue. Any insight that could help my trouble shooting is much appreciated.
Thank you.