private Account validateAndGetNostroAccount()

in service/src/main/java/org/apache/fineract/cn/interoperation/service/internal/service/InteropService.java [620:630]


    private Account validateAndGetNostroAccount(@NotNull InteropRequestData request) {
        //TODO: error handling
        List<Account> nostros = fetchAccounts(false, ACCOUNT_NAME_NOSTRO, AccountType.ASSET.name(), false, null, null, null, null);
        int size = nostros.size();
        if (size != 1)
            throw new UnsupportedOperationException("NOSTRO Account " + (size == 0 ? "not found" : "is ambigous"));

        Account nostro = nostros.get(0);
        validateAccount(request, nostro);
        return nostro;
    }