Skip to content
This repository was archived by the owner on Oct 21, 2022. It is now read-only.

Commit ad6617e

Browse files
authored
Fix the response type to return svg image (#57)
1 parent feb73b9 commit ad6617e

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

badge_server/badge_server.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@
105105
3: ['google-cloud-dataflow', ],
106106
}
107107

108+
SVG_CONTENT_TYPE = 'image/svg+xml'
109+
108110
EMPTY_DETAILS = 'NO DETAILS'
109111

110112
DEP_BADGE = 'dep_badge'
@@ -223,8 +225,10 @@ def run_check():
223225
details = version_and_res
224226

225227
url = _get_badge_url(details, package_name)
228+
response = flask.make_response(requests.get(url).text)
229+
response.content_type = SVG_CONTENT_TYPE
226230

227-
return requests.get(url).text
231+
return response
228232

229233

230234
@app.route('/self_compatibility_badge/target')
@@ -315,8 +319,10 @@ def run_check():
315319
details = default_version_and_res
316320

317321
url = _get_badge_url(details, package_name)
322+
response = flask.make_response(requests.get(url).text)
323+
response.content_type = SVG_CONTENT_TYPE
318324

319-
return requests.get(url).text
325+
return response
320326

321327

322328
@app.route('/google_compatibility_badge/target')

0 commit comments

Comments
 (0)