diff --git a/src/main/java/database/transaction/TransactionDao.java b/src/main/java/database/transaction/TransactionDao.java index 397552c..76d6c38 100644 --- a/src/main/java/database/transaction/TransactionDao.java +++ b/src/main/java/database/transaction/TransactionDao.java @@ -90,8 +90,9 @@ public class TransactionDao { public List getAllTransactionBetweenDate(String wallet_hash, String start, String end, int number) throws Exception{ createTransactionDaoConnection(); QueryBuilder queryBuilder = transactionDao.queryBuilder(); - queryBuilder.where().eq("transaction_from",wallet_hash).or().eq("transaction_to",wallet_hash); - queryBuilder.where().between("transaction_date", new BigInteger(start), new BigInteger(end)); + queryBuilder.where().eq("transaction_from",wallet_hash) + .or().eq("transaction_to",wallet_hash) + .and().between("transaction_date", new BigInteger(start), new BigInteger(end)); if(number!=0){ queryBuilder.limit(new Long(number));