From af906a757c7ff54d4828be5e9501132ca268de9c Mon Sep 17 00:00:00 2001 From: Bryan Brancotte <bryan.brancotte@pasteur.fr> Date: Fri, 16 Jul 2021 10:29:04 +0200 Subject: [PATCH] ensure group_name is an str, and not a translated string, keep pattern instance --- basetheme_bootstrap/templatetags/basetheme_bootstrap.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/basetheme_bootstrap/templatetags/basetheme_bootstrap.py b/basetheme_bootstrap/templatetags/basetheme_bootstrap.py index 95c4867..d98a35a 100644 --- a/basetheme_bootstrap/templatetags/basetheme_bootstrap.py +++ b/basetheme_bootstrap/templatetags/basetheme_bootstrap.py @@ -45,10 +45,13 @@ def tags_to_bootstrap(tag): return tag +__group_name_to_id__pattern = re.compile('[\W_]+') + + @register.filter def group_name_to_id(group_name): - pattern = re.compile('[\W_]+') - return pattern.sub('', group_name) + return __group_name_to_id__pattern.sub('', str(group_name)) + class IncludeIfExistsNode(template.Node): """ -- GitLab