From a59c8797dc0342d8fa14c812664564987a52837e Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 22 Jul 2022 17:01:46 +0200 Subject: [PATCH] wallet: write to disk in create_request --- electrum/wallet.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/electrum/wallet.py b/electrum/wallet.py index 94ae280c7..4534b2e15 100644 --- a/electrum/wallet.py +++ b/electrum/wallet.py @@ -1000,7 +1000,8 @@ class Abstract_Wallet(ABC, Logger, EventListener): data = read_json_file(path) for x in data: req = Invoice(**x) - self.add_payment_request(req) + self.add_payment_request(req, write_to_disk=False) + self.save_db() def export_requests(self, path): write_json_file(path, list(self._receive_requests.values())) @@ -2466,7 +2467,7 @@ class Abstract_Wallet(ABC, Logger, EventListener): bip70=None, lightning_invoice=lightning_invoice, ) - key = self.add_payment_request(req, write_to_disk=False) + key = self.add_payment_request(req) return key def sign_payment_request(self, key, alias, alias_addr, password): # FIXME this is broken