From 8fd37e857e1d88a07bf650b1bd84e147faa00820 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Mon, 1 Nov 2021 19:41:50 +0000 Subject: [PATCH] Fixed case sensitivity issue when building from past transactions. --- .../qortal/repository/hsqldb/HSQLDBArbitraryRepository.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBArbitraryRepository.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBArbitraryRepository.java index e23373ee..c608813d 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBArbitraryRepository.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBArbitraryRepository.java @@ -158,11 +158,11 @@ public class HSQLDBArbitraryRepository implements ArbitraryRepository { "version, nonce, service, size, is_data_raw, data, chunk_hashes, " + "name, update_method, secret, compression FROM ArbitraryTransactions " + "JOIN Transactions USING (signature) " + - "WHERE name = ? AND service = ? AND created_when >= ?" + + "WHERE lower(name) = ? AND service = ? AND created_when >= ? " + "ORDER BY created_when ASC"; List arbitraryTransactionData = new ArrayList<>(); - try (ResultSet resultSet = this.repository.checkedExecute(sql, name, service.value, since)) { + try (ResultSet resultSet = this.repository.checkedExecute(sql, name.toLowerCase(), service.value, since)) { if (resultSet == null) return null;