URI: 
       tcommands: fix gettransaction - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit b34e1634b696dfec58019bb996d80305150105a7
   DIR parent f85b8f349ddc8905d9137d4fd92193aefaac51b9
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Thu, 28 Feb 2019 20:21:53 +0100
       
       commands: fix gettransaction
       
       Diffstat:
         M electrum/commands.py                |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/electrum/commands.py b/electrum/commands.py
       t@@ -567,9 +567,10 @@ class Commands:
            @command('n')
            def gettransaction(self, txid):
                """Retrieve a transaction. """
       -        if self.wallet and txid in self.wallet.transactions:
       -            tx = self.wallet.transactions[txid]
       -        else:
       +        tx = None
       +        if self.wallet:
       +            tx = self.wallet.db.get_transaction(txid)
       +        if tx is None:
                    raw = self.network.run_from_another_thread(self.network.get_transaction(txid))
                    if raw:
                        tx = Transaction(raw)