URI: 
       tfix data_loss_protect (missing return, json conversion) - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit beee880dbaaac7680c923e823b238b2fd78bf1ce
   DIR parent 9734546fe9cd2df32ea89425c37e6499b31eab7b
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Wed, 12 Feb 2020 14:19:31 +0100
       
       fix data_loss_protect (missing return, json conversion)
       
       Diffstat:
         M electrum/lnchannel.py               |       2 +-
         M electrum/wallet_db.py               |       2 ++
       
       2 files changed, 3 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/electrum/lnchannel.py b/electrum/lnchannel.py
       t@@ -153,7 +153,7 @@ class Channel(Logger):
                self.data_loss_protect_remote_pcp[key] = value
        
            def get_data_loss_protect_remote_pcp(self, key):
       -        self.data_loss_protect_remote_pcp.get(key)
       +        return self.data_loss_protect_remote_pcp.get(key)
        
            def set_remote_update(self, raw):
                self.storage['remote_update'] = raw.hex()
   DIR diff --git a/electrum/wallet_db.py b/electrum/wallet_db.py
       t@@ -971,6 +971,8 @@ class WalletDB(JsonDB):
                    v = dict((k, {(prevout, value) for (prevout, value) in x}) for k, x in v.items())
                elif key == 'buckets':
                    v = dict((k, ShachainElement(bfh(x[0]), int(x[1]))) for k, x in v.items())
       +        elif key == 'data_loss_protect_remote_pcp':
       +            v = dict((k, bfh(x)) for k, x in v.items())
                return v
        
            def _convert_value(self, path, key, v):