diff --git a/src/main/java/org/qortal/repository/hsqldb/HSQLDBChatRepository.java b/src/main/java/org/qortal/repository/hsqldb/HSQLDBChatRepository.java index e8dd2b31..ff81dc14 100644 --- a/src/main/java/org/qortal/repository/hsqldb/HSQLDBChatRepository.java +++ b/src/main/java/org/qortal/repository/hsqldb/HSQLDBChatRepository.java @@ -130,17 +130,16 @@ public class HSQLDBChatRepository implements ChatRepository { List groupChats = new ArrayList<>(); try (ResultSet resultSet = this.repository.checkedExecute(groupsSql, address)) { - if (resultSet == null) - return groupChats; + if (resultSet != null) { + do { + int groupId = resultSet.getInt(1); + String groupName = resultSet.getString(2); + long timestamp = resultSet.getLong(3); - do { - int groupId = resultSet.getInt(1); - String groupName = resultSet.getString(2); - long timestamp = resultSet.getLong(3); - - GroupChat groupChat = new GroupChat(groupId, groupName, timestamp); - groupChats.add(groupChat); - } while (resultSet.next()); + GroupChat groupChat = new GroupChat(groupId, groupName, timestamp); + groupChats.add(groupChat); + } while (resultSet.next()); + } } catch (SQLException e) { throw new DataException("Unable to fetch active group chats from repository", e); }