diff --git a/src/sakia/core/money/__init__.py b/src/sakia/core/money/__init__.py index d858d936f3a9e83fe8736f4024f5e5739da11fe8..21b04a8f501cfb26ba65419a6e3590b5d54bb331 100644 --- a/src/sakia/core/money/__init__.py +++ b/src/sakia/core/money/__init__.py @@ -4,4 +4,4 @@ from .quant_zerosum import QuantitativeZSum from .relative_zerosum import RelativeZSum from .relative_to_past import RelativeToPast -Referentials = (Quantitative, Relative, QuantitativeZSum, RelativeZSum) +Referentials = (Quantitative, Relative, QuantitativeZSum, RelativeZSum, RelativeToPast) diff --git a/src/sakia/models/txhistory.py b/src/sakia/models/txhistory.py index dc18095d15d7590b722dea660ac147cb42cf5973..8bbc8a66af86acce4fb34fb6dd45e6fd4e14075c 100644 --- a/src/sakia/models/txhistory.py +++ b/src/sakia/models/txhistory.py @@ -231,7 +231,8 @@ class HistoryTableModel(QAbstractTableModel): async def data_received(self, transfer): amount = transfer.metadata['amount'] - deposit = await self.account.current_ref(transfer.metadata['amount'], self.community, self.app)\ + deposit = await self.account.current_ref(transfer.metadata['amount'], self.community, + self.app, transfer.blockid.number)\ .diff_localized(international_system=self.app.preferences['international_system_of_units']) comment = "" if transfer.metadata['comment'] != "": @@ -254,7 +255,8 @@ class HistoryTableModel(QAbstractTableModel): async def data_sent(self, transfer): amount = transfer.metadata['amount'] - paiment = await self.account.current_ref(transfer.metadata['amount'], self.community, self.app)\ + paiment = await self.account.current_ref(transfer.metadata['amount'], self.community, + self.app, transfer.blockid.number)\ .diff_localized(international_system=self.app.preferences['international_system_of_units']) comment = "" if transfer.metadata['comment'] != "": @@ -277,7 +279,7 @@ class HistoryTableModel(QAbstractTableModel): async def data_dividend(self, dividend): amount = dividend['amount'] - deposit = await self.account.current_ref(dividend['amount'], self.community, self.app)\ + deposit = await self.account.current_ref(dividend['amount'], self.community, self.app, dividend['block_number'])\ .diff_localized(international_system=self.app.preferences['international_system_of_units']) comment = "" receiver = self.account.name