From e2bd765b62294e4fa6035ab5c1bc9b05795a4e29 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sun, 1 Jan 2023 04:36:04 +0200 Subject: [PATCH] fix 500 error on badge geant --- files/helpers/useractions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/files/helpers/useractions.py b/files/helpers/useractions.py index 58707f320..1780aca8c 100644 --- a/files/helpers/useractions.py +++ b/files/helpers/useractions.py @@ -8,10 +8,10 @@ def badge_grant(user, badge_id, description=None, url=None, notify=True): if user.has_badge(badge_id): return - if len(description) > 256: + if description and len(description) > 256: abort(400, "Custom description is too long, max 256 characters!") - if len(url) > 256: + if url and len(url) > 256: abort(400, "URL is too long, max 256 characters!") badge = Badge(