From 8738945da17f9c78152f4dfa8f9bcf9bdd14dc31 Mon Sep 17 00:00:00 2001 From: grnbrg Date: Wed, 5 Feb 2014 11:45:45 -0600 Subject: [PATCH] urlparse puts arguements in uri.query, not uri.path. --- plugins/qrscanner.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/qrscanner.py b/plugins/qrscanner.py index da8b3fa9..1e08d5c0 100644 --- a/plugins/qrscanner.py +++ b/plugins/qrscanner.py @@ -350,10 +350,10 @@ def parse_uri(uri): uri = urlparse(uri) result = {'address': uri.netloc} - if uri.path.startswith('?'): - params = parse_qs(uri.path[1:]) + if uri.query.startswith('?'): + params = parse_qs(uri.query[1:]) else: - params = parse_qs(uri.path) + params = parse_qs(uri.query) for k,v in params.items(): if k in ('amount', 'label', 'message'):