diff --git a/src/sakia/gui/navigation/txhistory/table_model.py b/src/sakia/gui/navigation/txhistory/table_model.py
index 1001e2ec6a5b4b8a73dc2db5c2e91a24433b1b74..bec63c2afe71fe270d1c34a8a03c25f25d161d64 100644
--- a/src/sakia/gui/navigation/txhistory/table_model.py
+++ b/src/sakia/gui/navigation/txhistory/table_model.py
@@ -132,7 +132,7 @@ class HistoryTableModel(QAbstractTableModel):
             ts_to=self.ts_to,
             stopline_hash=STOPLINE_HASH,
             sort_by=HistoryTableModel.columns_to_sql[self.main_column_id],
-            sort_order="ASC" if Qt.AscendingOrder else "DESC",
+            sort_order="ASC" if self.order == Qt.AscendingOrder else "DESC",
         )
 
     def change_transfer(self, transfer):