Merge pull request #59 from HamzaSha1/money-request-to-use-the-parint-account

Refactor balance check in increaseReservedBalance method to delegate …
This commit is contained in:
abdalhamid99
2025-11-02 12:41:51 +03:00
committed by GitHub

View File

@ -64,9 +64,8 @@ export class AccountService {
} }
increaseReservedBalance(account: Account, amount: number) { increaseReservedBalance(account: Account, amount: number) {
if (account.balance < account.reservedBalance + amount) { // Balance check is performed by the caller (e.g., transferToChild)
throw new UnprocessableEntityException('CARD.INSUFFICIENT_BALANCE'); // to ensure correct account (guardian vs child) is validated
}
return this.accountRepository.increaseReservedBalance(account.id, amount); return this.accountRepository.increaseReservedBalance(account.id, amount);
} }