From ce702154c0ba22236710ad7f7d0dc99cbb0861a2 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Sun, 15 Feb 2015 13:03:48 +0100
Subject: [PATCH] Fixed sorting error with UIDs column

---
 src/cutecoin/models/txhistory.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/cutecoin/models/txhistory.py b/src/cutecoin/models/txhistory.py
index 4e6cbb5f..8f24a105 100644
--- a/src/cutecoin/models/txhistory.py
+++ b/src/cutecoin/models/txhistory.py
@@ -55,6 +55,11 @@ class TxFilterProxyModel(QSortFilterProxyModel):
             return self.sortOrder() == Qt.DescendingOrder
         elif right_data == "":
             return self.sortOrder() == Qt.AscendingOrder
+        if left_data.__class__ is Person:
+            left_data = left_data.name
+        if right_data.__class__ is Person:
+            right_data = right_data.name
+
         return (left_data < right_data)
 
     def data(self, index, role):
-- 
GitLab