Merge pull request #51 from lbryio/claim-id-null-fix

fix issue with claim names being returned with a hash
This commit is contained in:
Akinwale Ariwodola 2019-01-26 13:43:51 +01:00 committed by GitHub
commit 0ca160336f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -274,6 +274,7 @@ class BlockShell extends Shell {
self::unlock('buildindex'); self::unlock('buildindex');
} }
// TODO: Refactor for unique claim identification by claim_id instead of using the claim name.
protected function _getclaimfortxout($pubkeyasm, $tx_hash, $vout, $tx_time = null) { protected function _getclaimfortxout($pubkeyasm, $tx_hash, $vout, $tx_time = null) {
$claim_data = null; $claim_data = null;
$claim_stream_data = null; $claim_stream_data = null;
@ -295,6 +296,10 @@ class BlockShell extends Shell {
if ($json) { if ($json) {
$claim = json_decode($json); $claim = json_decode($json);
if ($claim) { if ($claim) {
if (strpos($claim_name, '#') !== false) {
$claim_name = substr($claim_name, 0, strpos($claim_name, '#'));
}
$req = ['method' => 'getvalueforname', 'params' => [$claim_name]]; $req = ['method' => 'getvalueforname', 'params' => [$claim_name]];
$json = null; $json = null;
try { try {