Fix NPE in column sorting when Memo is empty.

This commit is contained in:
jmacxx 2022-05-07 21:47:21 -05:00
parent cee00f5b9c
commit 08267556ee
No known key found for this signature in database
GPG key ID: 155297BABFE94A1B

View file

@ -207,7 +207,7 @@ public class TransactionsView extends ActivatableView<VBox, Void> {
transactionColumn.setComparator(Comparator.comparing(TransactionsListItem::getTxId));
amountColumn.setComparator(Comparator.comparing(TransactionsListItem::getAmountAsCoin));
confidenceColumn.setComparator(Comparator.comparingDouble(item -> item.getTxConfidenceIndicator().getProgress()));
memoColumn.setComparator(Comparator.comparing(TransactionsListItem::getMemo));
memoColumn.setComparator(Comparator.comparing(o -> o.getMemo() != null ? o.getMemo() : ""));
dateColumn.setSortType(TableColumn.SortType.DESCENDING);
tableView.getSortOrder().add(dateColumn);