stream_cost_estimate throws exception when value is not decodeable
This commit is contained in:
parent
7ee5c1696a
commit
a634c49e1c
1 changed files with 2 additions and 1 deletions
|
@ -889,12 +889,13 @@ class Daemon(AuthJSONRPCServer):
|
|||
"""
|
||||
try:
|
||||
claim_response = yield self.session.wallet.resolve_uri(uri)
|
||||
#TODO: fix me, this is a hack
|
||||
except Exception:
|
||||
claim_response = None
|
||||
|
||||
result = None
|
||||
if claim_response and 'claim' in claim_response:
|
||||
if 'value' in claim_response['claim']:
|
||||
if 'value' in claim_response['claim'] and claim_response['claim']['value'] is not None:
|
||||
claim_value = ClaimDict.load_dict(claim_response['claim']['value'])
|
||||
cost = yield self._get_est_cost_from_metadata(claim_value, uri)
|
||||
result = round(cost, 5)
|
||||
|
|
Loading…
Reference in a new issue