From 8571ca955f1bc77a77d270c82b30217f37765aba Mon Sep 17 00:00:00 2001 From: Eric Holscher Date: Wed, 6 Aug 2014 07:54:37 -0700 Subject: [PATCH] Escape dashes in shields URL --- readthedocs/projects/views/public.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readthedocs/projects/views/public.py b/readthedocs/projects/views/public.py index 4c56bf3c5..1a01e6b87 100644 --- a/readthedocs/projects/views/public.py +++ b/readthedocs/projects/views/public.py @@ -78,7 +78,7 @@ def project_badge(request, project_slug): color = 'green' if not last_build.success: color = 'red' - url = 'http://img.shields.io/badge/Docs-%s-%s.svg' % (version.slug, color) + url = 'http://img.shields.io/badge/Docs-%s-%s.svg' % (version.slug.replace('-', '--'), color) response = requests.get(url) return HttpResponse(response.content, mimetype="image/svg+xml")