From 24386c74f488c1cbf453df9dbb351696e3280c49 Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Wed, 23 Sep 2020 02:21:30 -0300 Subject: [PATCH] fix test_nulls --- lbry/blockchain/database.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lbry/blockchain/database.py b/lbry/blockchain/database.py index 4cf73079c..1ce18b51b 100644 --- a/lbry/blockchain/database.py +++ b/lbry/blockchain/database.py @@ -17,7 +17,8 @@ FILES = [ def make_short_url(r): try: # fixme: we describe it as normalized but the old SDK didnt do that - return f'{r["name"].decode()}#{r["shortestID"] or r["claimID"][::-1].hex()[0]}' + name = r["name"].decode().replace("\x00", "") + return f'{name}#{r["shortestID"] or r["claimID"][::-1].hex()[0]}' except UnicodeDecodeError: # print(f'failed making short url due to name parse error for claim_id: {r["claimID"][::-1].hex()}') return "INVALID NAME"