From 081db01396c2f3e3a919fd70c88cdbc7600c1721 Mon Sep 17 00:00:00 2001
From: Lucas Brandstaetter <lucas@brandstaetter.tech>
Date: Fri, 27 Dec 2024 17:38:09 +0000
Subject: [PATCH] Fix i18n url in badge token QR code

---
 src/core/models/badges.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/models/badges.py b/src/core/models/badges.py
index 16b07ac09..338a50e50 100644
--- a/src/core/models/badges.py
+++ b/src/core/models/badges.py
@@ -276,7 +276,7 @@ class BadgeToken(models.Model):
         if not self.has_qr_code:
             from core.templatetags.hub_absolute import hub_absolute  # pylint: disable=import-outside-toplevel
 
-            qr_full = segno_make(f"{hub_absolute('plainui:manage_badges')}?redeem_token={self.token}", micro=False)
+            qr_full = segno_make(hub_absolute('plainui:manage_badges', i18n=False, redeem_token=self.token), micro=False)
             buffer = io.BytesIO()
             qr_full.save(buffer, kind='svg', scale=3, dark='#555')
             buffer_value = buffer.getvalue().decode('utf-8').replace('#555', 'currentColor')
-- 
GitLab