diff --git a/gui/qt/main_window.py b/gui/qt/main_window.py index 6a9f0d4c..ec0a7432 100644 --- a/gui/qt/main_window.py +++ b/gui/qt/main_window.py @@ -980,6 +980,8 @@ class ElectrumWindow(QMainWindow): self.payment_request = None def pay_from_URI(self,URI): + if not URI: + return address, amount, label, message, request_url = util.parse_URI(URI) try: address, amount, label, message, request_url = util.parse_URI(URI) diff --git a/lib/util.py b/lib/util.py index c2cc91aa..7f4e67a4 100644 --- a/lib/util.py +++ b/lib/util.py @@ -163,7 +163,7 @@ def parse_URI(uri): from decimal import Decimal if ':' not in uri: - assert bitcoin.is_address(url) + assert bitcoin.is_address(uri) return uri, None, None, None, None u = urlparse.urlparse(uri)