From 1295f1066962b34eb934e542e9be06d86e482c37 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 15 Jun 2025 19:16:07 -0500 Subject: [PATCH] Help: Change URL sanitization to be safer --- src/Mod/Help/Help.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Help/Help.py b/src/Mod/Help/Help.py index 344e83b734..291f0aa4e2 100644 --- a/src/Mod/Help/Help.py +++ b/src/Mod/Help/Help.py @@ -169,7 +169,7 @@ def location_url(url_localized: str, url_english: str) -> tuple: req = urllib.request.Request(url_localized) with urllib.request.urlopen(req) as response: html = response.read().decode("utf-8") - if re.search(MD_RAW_URL, url_localized): + if url_localized.startswith(MD_RAW_URL): pagename_match = re.search(r"Name/.*?:\s*(.+)", html) else: # Pages from FreeCAD Wiki fall here