Bug#851296: [PATCH 3/3] TransitionsPanel: URL quote in template, not variables
---
distro_tracker/vendor/debian/templates/debian/transitions-panel.html | 2 +-
distro_tracker/vendor/debian/tracker_panels.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/distro_tracker/vendor/debian/templates/debian/transitions-panel.html b/distro_tracker/vendor/debian/templates/debian/transitions-panel.html
index e14453d..56f170c 100644
--- a/distro_tracker/vendor/debian/templates/debian/transitions-panel.html
+++ b/distro_tracker/vendor/debian/templates/debian/transitions-panel.html
@@ -41,7 +41,7 @@
{% if panel.context.excuses %}
<li class='list-group-item'>
- <span><a href="https://qa.debian.org/excuses.php?package={{ panel.context.package_name }}">excuses</a>:</span>
+ <span><a href="https://qa.debian.org/excuses.php?package={{ panel.context.package_name|urlencode:'' }}">excuses</a>:</span>
<ul>
{% for excuse in panel.context.excuses %}
<li>{{ excuse }}</li>
diff --git a/distro_tracker/vendor/debian/tracker_panels.py b/distro_tracker/vendor/debian/tracker_panels.py
index 9569969..17f90b2 100644
--- a/distro_tracker/vendor/debian/tracker_panels.py
+++ b/distro_tracker/vendor/debian/tracker_panels.py
@@ -258,7 +258,7 @@ class TransitionsPanel(BasePanel):
return {
'transitions': self.package.package_transitions.all(),
'excuses': excuses,
- 'package_name': urlquote(self.package.name),
+ 'package_name': self.package.name,
}
@property
--
2.14.1
Reply to: