fix(open-banking): sort bank sync email data (#292)

## Summary
- sort bank names before building the daily synced-transactions email
payload
- make the queued mailable payload deterministic so the open banking job
test stops failing intermittently
- keep the email bank list order stable for users

## Testing
- php artisan test --compact
tests/Feature/OpenBanking/SyncBankingConnectionJobTest.php
This commit is contained in:
Víctor Falcón 2026-04-15 16:42:06 +01:00 committed by GitHub
parent 37498111d6
commit c90e8166bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 0 deletions

View File

@ -61,6 +61,7 @@ class SendDailyBankTransactionsSyncedEmailJob implements ShouldBeUnique, ShouldQ
$transactionsPerBank = $pendingTransactions
->groupBy(fn (Transaction $transaction) => $transaction->account->bank->name ?? __('Unknown Bank'))
->map(fn ($transactions) => $transactions->count())
->sortKeys()
->all();
Mail::to($this->user)->send(new BankTransactionsSyncedEmail(