Skip to content

Commit 7b3184e

Browse files
committed
Proxy the image.
1 parent e2d81f1 commit 7b3184e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

readthedocs/core/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,10 @@ def badge(request, project_slug, version_slug):
9696
color = 'green'
9797
if not last_build.success:
9898
color = 'red'
99-
return HttpResponseRedirect('http://img.shields.io/badge/Docs-%s-%s.svg' % (version.slug, color))
99+
url = 'http://img.shields.io/badge/Docs-%s-%s.svg' % (version.slug, color)
100+
import requests
101+
response = requests.get(url, stream=True)
102+
return HttpResponse(response.content, mimetype="image/svg+xml")
100103

101104
def live_builds(request):
102105
builds = Build.objects.filter(state='building')[:5]

0 commit comments

Comments
 (0)