public Account findAccount()

in service/src/main/java/org/apache/fineract/cn/interoperation/service/internal/service/helper/InteropAccountingService.java [84:97]


    public Account findAccount(final String accountNumber) {
        try {
            return this.ledgerManager.findAccount(accountNumber);
        } catch (final AccountNotFoundException anfex) {
            final AccountPage accountPage = this.ledgerManager.fetchAccounts(true, accountNumber, null, true,
                    0, 10, null, null);

            return accountPage.getAccounts()
                    .stream()
                    .filter(account -> account.getAlternativeAccountNumber().equals(accountNumber))
                    .findFirst()
                    .orElseThrow(() -> ServiceException.notFound("Account {0} not found.", accountNumber));
        }
    }