Skip to content
Snippets Groups Projects
Commit 114a93c0 authored by inso's avatar inso
Browse files

Fix crash with sigdate

parent c337333a
No related branches found
No related tags found
No related merge requests found
...@@ -88,10 +88,10 @@ class Identity(QObject): ...@@ -88,10 +88,10 @@ class Identity(QObject):
uid = json_data['uid'] uid = json_data['uid']
local_state = LocalState[json_data['local_state']] local_state = LocalState[json_data['local_state']]
blockchain_state = BlockchainState[json_data['blockchain_state']] blockchain_state = BlockchainState[json_data['blockchain_state']]
if version < parse_version("0.20.0dev0"): if version >= parse_version("0.20.0dev0") and json_data['sigdate']:
sigdate = BlockUID.empty()
else:
sigdate = BlockUID.from_str(json_data['sigdate']) sigdate = BlockUID.from_str(json_data['sigdate'])
else:
sigdate = BlockUID.empty()
return cls(uid, pubkey, sigdate, local_state, blockchain_state) return cls(uid, pubkey, sigdate, local_state, blockchain_state)
...@@ -516,7 +516,7 @@ class Identity(QObject): ...@@ -516,7 +516,7 @@ class Identity(QObject):
""" """
data = {'uid': self.uid, data = {'uid': self.uid,
'pubkey': self.pubkey, 'pubkey': self.pubkey,
'sigdate': str(self._sigdate), 'sigdate': str(self._sigdate) if self._sigdate else None,
'local_state': self.local_state.name, 'local_state': self.local_state.name,
'blockchain_state': self.blockchain_state.name} 'blockchain_state': self.blockchain_state.name}
return data return data
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment