Fixes #12665: Allow semicolon in Custom URL

This commit is contained in:
Aaron Von Engeln 2023-05-19 14:25:05 -05:00
parent c8d9a3b4eb
commit d4d820c8d7

View File

@ -285,7 +285,7 @@ class CustomLink(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel):
text = clean_html(text, allowed_schemes) text = clean_html(text, allowed_schemes)
# Sanitize link # Sanitize link
link = urllib.parse.quote_plus(link, safe='/:?&=%+[]@#') link = urllib.parse.quote_plus(link, safe='/:?&=%+[]@#;')
# Verify link scheme is allowed # Verify link scheme is allowed
result = urllib.parse.urlparse(link) result = urllib.parse.urlparse(link)