28 August 2026
v2026.08.28Creating a quote no longer crashes on duplicate numbers
If your quote numbering had mixed zero-padding (legacy Q-004 alongside newer Q-0005), the next-number logic could land on a number that already existed and fail with an empty 500 error. We now work out the next quote number by comparing the actual numeric values, and if a collision still happens the system retries with the next free number automatically. The new-quote screen also handles error responses cleanly instead of throwing a confusing browser error.