From dc9183e7dce420396df2a13e89bff2e29bc26e27 Mon Sep 17 00:00:00 2001 From: Aevann1 Date: Fri, 3 Sep 2021 16:02:25 +0200 Subject: [PATCH] fd --- files/routes/admin.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/files/routes/admin.py b/files/routes/admin.py index d38ec8904..cf608686c 100644 --- a/files/routes/admin.py +++ b/files/routes/admin.py @@ -236,7 +236,7 @@ def badge_grant_post(v): if user.has_badge(badge_id): g.db.query(Badge).filter_by(badge_id=badge_id, user_id=user.id,).delete() - return redirect(user.url) + return redirect("/admin/badge_grant") new_badge = Badge(badge_id=badge_id, user_id=user.id, @@ -256,10 +256,12 @@ def badge_grant_post(v): \n\n![]({new_badge.path}) \n\n{new_badge.name} """ - send_notification(NOTIFICATIONS_ACCOUNT, user, text) - if badge_id in [21,22,23,24,28]: + if badge_id == 16 and user.has_badge(17): + g.db.query(Badge).filter_by(badge_id=17, user_id=user.id).delete() + + elif badge_id in [21,22,23,24,28]: user.patron = int(str(badge_id)[-1]) grant_awards = {}