From eec25791a5b090cbf15daef567262326012dc89b Mon Sep 17 00:00:00 2001
From: Job Evers-Meltzer <jobevers@users.noreply.github.com>
Date: Fri, 30 Dec 2016 16:47:50 -0600
Subject: [PATCH] fix lbryid in settings dict

The lbryid is stored as raw bytes, need to hexlify
it before sending it over to the client
---
 lbrynet/lbrynet_daemon/Daemon.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lbrynet/lbrynet_daemon/Daemon.py b/lbrynet/lbrynet_daemon/Daemon.py
index b7d1a81e4..fbc1f5772 100644
--- a/lbrynet/lbrynet_daemon/Daemon.py
+++ b/lbrynet/lbrynet_daemon/Daemon.py
@@ -1235,7 +1235,9 @@ class Daemon(AuthJSONRPCServer):
         """
 
         log.info("Get daemon settings")
-        return self._render_response(conf.settings.get_dict(), OK_CODE)
+        settings_dict = conf.settings.get_dict()
+        settings_dict['lbryid'] = binascii.hexlify(settings_dict['lbryid'])
+        return self._render_response(settings_dict, OK_CODE)
 
     @AuthJSONRPCServer.auth_required
     def jsonrpc_set_settings(self, p):