remove SITE url from badge urls to make them relative in the event of a future domain change

pull/24/head
Aevann1 2022-11-26 03:45:20 +02:00 committed by geese_suck
parent 775cbf94c5
commit 9f77cf0c91
Signed by: geese_suck
GPG Key ID: 4D09E4B0A7264746
1 changed files with 5 additions and 3 deletions

View File

@ -546,9 +546,11 @@ def badge_grant_post(v):
if desc: new_badge.description = desc
url = request.values.get("url")
if '\\' in url: abort(400)
if url: new_badge.url = url
if url:
if '\\' in url: abort(400)
if url.startswith(SITE_FULL):
url = url.split(SITE_FULL, 1)[1]
new_badge.url = url
g.db.add(new_badge)
g.db.flush()