diff --git a/src/cutecoin/models/txhistory.py b/src/cutecoin/models/txhistory.py
index 3faecb9714e9f6b2d49076cbd31d47e91a65043f..855c7b40920848e96fcea0a15c6503b7cc6043a8 100644
--- a/src/cutecoin/models/txhistory.py
+++ b/src/cutecoin/models/txhistory.py
@@ -51,6 +51,10 @@ class TxFilterProxyModel(QSortFilterProxyModel):
         """
         left_data = self.sourceModel().data(left, Qt.DisplayRole)
         right_data = self.sourceModel().data(right, Qt.DisplayRole)
+        if left_data == "":
+            return self.sortOrder() == Qt.DescendingOrder
+        elif right_data == "":
+            return self.sortOrder() == Qt.AscendingOrder
         return (left_data < right_data)
 
     def data(self, index, role):