diff --git a/src/cutecoin/core/transfer.py b/src/cutecoin/core/transfer.py index c53680dcdf61e775a8b9fed7d5c684b03fd509e2..bb396aab8afa887daa3c97261e46b9d1dec87561 100644 --- a/src/cutecoin/core/transfer.py +++ b/src/cutecoin/core/transfer.py @@ -126,7 +126,9 @@ class Transfer(QObject): :return: A new transfer :rtype: Transfer """ - return cls(data['hash'], TransferState[data['state']], BlockId.from_str(data['blockid']), + return cls(data['hash'], + TransferState[data['state']], + BlockId.from_str(data['blockid']) if data['blockid'] else None, data['metadata'], data['local']) def jsonify(self): @@ -135,7 +137,7 @@ class Transfer(QObject): """ return {'hash': self.sha_hash, 'state': self.state.name, - 'blockid': str(self.blockid), + 'blockid': str(self.blockid) if self.blockid else None, 'metadata': self._metadata, 'local': self._locally_created}