Version 4.18.0
Server-side protection against concurrent creation of linked jobs and invoices.
- Source-scoped MySQL locks serialize creation through the record-save API
- The duplicate check runs under the lock; recurring series hold it until commit
- Conflicts preserve the unsaved form and offer an explicit Open existing record action
- Locks are released before notifications, on errors and during request shutdown
File verification
Full installationSHA-256: 0699180336b4ceac7a59545d36965337249d7e7edb3eac717a86af6d6ba13782
Cumulative automatic updateSHA-256: 444d9f4f83aa8dabbdf734167e8b8dcccccc0f366a8dbcc309a481aac28e4528