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:
parent
37498111d6
commit
c90e8166bf
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in New Issue