use url quoting for rpm url arg

This commit is contained in:
Mike McLean 2024-09-27 22:40:46 -04:00
parent 1fa0664452
commit 6629adff0e

View file

@ -624,7 +624,7 @@ def formatRPM(rpminfo, link=True):
rpminfo['suffix'] = ''
label = escapeHTML("%(name)s-%(epoch)s%(version)s-%(release)s.%(arch)s%(suffix)s" % rpminfo)
if link:
rpm_id = escapeHTML(rpminfo['id'])
rpm_id = urllib.parse.quote(str(rpminfo['id']))
return f'<a href="rpminfo?rpmID={rpm_id}">{label}</a>'
else:
return label