lnurlp: fix querystring handling in success_url.
This commit is contained in:
@@ -38,8 +38,9 @@ class PayLink(NamedTuple):
|
|||||||
url: ParseResult = urlparse(self.success_url)
|
url: ParseResult = urlparse(self.success_url)
|
||||||
qs: Dict = parse_qs(url.query)
|
qs: Dict = parse_qs(url.query)
|
||||||
qs["payment_hash"] = payment_hash
|
qs["payment_hash"] = payment_hash
|
||||||
url = url._replace(query=urlencode(qs))
|
url = url._replace(query=urlencode(qs, doseq=True))
|
||||||
return UrlAction(url=urlunparse(url), description=self.success_text)
|
raw: str = urlunparse(url)
|
||||||
|
return UrlAction(url=raw, description=self.success_text)
|
||||||
elif self.success_text:
|
elif self.success_text:
|
||||||
return MessageAction(message=self.success_text)
|
return MessageAction(message=self.success_text)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user