Skip to content

Prevent duplicate driver creation caused by HR service timeout

yassine sabir a demandé de fusionner bugFix/duplicate-driver-creation vers develop

Move employee creation to execute after transaction commit to prevent HR service timeouts from keeping the transaction open and allowing race conditions that lead to duplicate driver creation.

Changes:

  • Schedule employee creation using TransactionSynchronizationManager to run after transaction commits instead of during transaction
  • This ensures driver creation completes quickly and uniqueness checks properly catch duplicate requests
  • Employee creation failures/timeouts no longer affect driver persistence

Rapports de requête de fusion