diff --git a/src/sakia/gui/navigation/identities/table_model.py b/src/sakia/gui/navigation/identities/table_model.py index 719c305fa9d52ab9d655c9a7ebfbc8fa5ac09093..de482f274099251c496cccc55dbb0adbbfcd5a96 100644 --- a/src/sakia/gui/navigation/identities/table_model.py +++ b/src/sakia/gui/navigation/identities/table_model.py @@ -10,6 +10,7 @@ import asyncio class IdentitiesFilterProxyModel(QSortFilterProxyModel): def __init__(self, app, parent=None): super().__init__(parent) + self.app = app self.blockchain_processor = BlockchainProcessor.instanciate(app) def columnCount(self, parent): @@ -57,7 +58,7 @@ class IdentitiesFilterProxyModel(QSortFilterProxyModel): if source_index.column() in (IdentitiesTableModel.columns_ids.index('renewed'), IdentitiesTableModel.columns_ids.index('expiration')): if source_data: - ts = self.blockchain_processor.adjusted_ts(self.connection.currency, source_data) + ts = self.blockchain_processor.adjusted_ts(self.app.currency, source_data) return QLocale.toString( QLocale(), QDateTime.fromTime_t(ts).date(), @@ -67,7 +68,7 @@ class IdentitiesFilterProxyModel(QSortFilterProxyModel): return "" if source_index.column() == IdentitiesTableModel.columns_ids.index('publication'): if source_data: - ts = self.blockchain_processor.adjusted_ts(self.connection.currency, source_data) + ts = self.blockchain_processor.adjusted_ts(self.app.currency, source_data) return QLocale.toString( QLocale(), QDateTime.fromTime_t(ts),