Skip to content

Commit 05c29ed

Browse files
Fix parsing operations with empty parameter (#109)
1 parent 9cc6877 commit 05c29ed

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/dipdup/datasources/tzkt/datasource.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -697,8 +697,8 @@ def convert_operation(cls, operation_json: Dict[str, Any]) -> OperationData:
697697
nonce=operation_json.get('nonce'),
698698
target_alias=operation_json['target'].get('alias') if operation_json.get('target') else None,
699699
initiator_alias=operation_json['initiator'].get('alias') if operation_json.get('initiator') else None,
700-
entrypoint=operation_json['parameter']['entrypoint'] if operation_json.get('parameter') else None,
701-
parameter_json=operation_json['parameter']['value'] if operation_json.get('parameter') else None,
700+
entrypoint=operation_json['parameter'].get('entrypoint') if operation_json.get('parameter') else None,
701+
parameter_json=operation_json['parameter'].get('value') if operation_json.get('parameter') else None,
702702
originated_contract_address=operation_json['originatedContract']['address']
703703
if operation_json.get('originatedContract')
704704
else None,

0 commit comments

Comments
 (0)