From b3ddbee543d41f10aabd1c93a9f1cb1d96da58e6 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 19 Aug 2014 16:43:23 +0200 Subject: [PATCH] [FIX] website: correct unslugify of routes --- addons/website/models/website.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index 45a6577e4c0..f5df7daeda6 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -121,7 +121,8 @@ def slug(value): return "%s-%d" % (slugname, id) -_UNSLUG_RE = re.compile(r'(?:(\w{1,2}|\w[a-z0-9-_]+?\w)-)?(-?\d+)(?=$|/)', re.I) +# NOTE: as the pattern is used as it for the ModelConverter (ir_http.py), do not use any flags +_UNSLUG_RE = re.compile(r'(?:(\w{1,2}|\w[A-Za-z0-9-_]+?\w)-)?(-?\d+)(?=$|/)') def unslug(s): """Extract slug and id from a string.