forked from LBRYCommunity/lbry-sdk
check for valid fee.currency and fee.amount before processing
This commit is contained in:
parent
c68bfbdf2e
commit
8b152f3c96
1 changed files with 5 additions and 2 deletions
|
@ -298,8 +298,11 @@ class SQLDB:
|
||||||
if claim.stream.release_time:
|
if claim.stream.release_time:
|
||||||
claim_record['release_time'] = claim.stream.release_time
|
claim_record['release_time'] = claim.stream.release_time
|
||||||
if claim.stream.has_fee:
|
if claim.stream.has_fee:
|
||||||
claim_record['fee_currency'] = claim.stream.fee.currency.lower()
|
fee = claim.stream.fee
|
||||||
claim_record['fee_amount'] = int(claim.stream.fee.amount*1000)
|
if isinstance(fee.currency, str):
|
||||||
|
claim_record['fee_currency'] = fee.currency.lower()
|
||||||
|
if isinstance(fee.amount, Decimal):
|
||||||
|
claim_record['fee_amount'] = int(fee.amount*1000)
|
||||||
elif claim.is_channel:
|
elif claim.is_channel:
|
||||||
claim_record['claim_type'] = CLAIM_TYPES['channel']
|
claim_record['claim_type'] = CLAIM_TYPES['channel']
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue