[bellazon] remove query parameters from attachment IDs (#8544)

This commit is contained in:
Mike Fährmann
2025-11-12 11:29:17 +01:00
parent b6f855d3f3
commit da47214ca0
2 changed files with 16 additions and 1 deletions

View File

@@ -72,7 +72,8 @@ class BellazonExtractor(Extractor):
dc["extension"] = ext
elif "/core/interface/file/attachment.php" in url:
if not dc["id"]:
dc["id"] = url.rpartition("?id=")[2]
dc["id"] = \
url.rpartition("?id=")[2].partition("&")[0]
if name := text.extr(info, ">", "<").strip():
text.nameext_from_url(name, dc)