From fc54a583932c22a5593f841d6264cbf4ae8f7ed4 Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Tue, 11 Jun 2024 21:34:10 +0300 Subject: [PATCH] fix cors Signed-off-by: Ari Archer --- src/aw/views.py | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/src/aw/views.py b/src/aw/views.py index ca55360..325d6dd 100644 --- a/src/aw/views.py +++ b/src/aw/views.py @@ -283,32 +283,20 @@ def counter() -> flask.Response: @views.get("/badge.png") def badge() -> Response: """Website badge""" - r: Response = flask.redirect( - flask.url_for( - "static", - filename="badges/badge.png", - ) - ) + r: Response = flask.send_from_directory("static/badges", "badge.png") r.headers["Access-Control-Allow-Origin"] = "*" r.headers["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS, HEAD" - return r @views.get("/badge-yellow.png") def badge_yellow() -> Response: """Website badge""" - r: Response = flask.redirect( - flask.url_for( - "static", - filename="badges/badge-yellow.png", - ) - ) + r: Response = flask.send_from_directory("static/badges", "badge-yellow.png") r.headers["Access-Control-Allow-Origin"] = "*" r.headers["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS, HEAD" - return r @@ -316,16 +304,9 @@ def badge_yellow() -> Response: def badge_txt() -> Response: """Website badge""" - r: Response = flask.redirect( - flask.url_for( - "static", - filename="badges/badge.txt", - ) - ) - + r: Response = flask.send_from_directory("static/badges", "badge.txt") r.headers["Access-Control-Allow-Origin"] = "*" r.headers["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS, HEAD" - return r