From e8cd5146b03be5b18ee59ba794a0f983f5fb38c1 Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Mon, 12 Dec 2016 23:31:35 +0100 Subject: [PATCH] schema: preparer should keep case by default. --- rhodecode/model/validation_schema/preparers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rhodecode/model/validation_schema/preparers.py b/rhodecode/model/validation_schema/preparers.py index 104aee86..7fc22906 100644 --- a/rhodecode/model/validation_schema/preparers.py +++ b/rhodecode/model/validation_schema/preparers.py @@ -31,13 +31,13 @@ def strip_preparer(value): return value -def slugify_preparer(value): +def slugify_preparer(value, keep_case=True): """ Slugify given value to a safe representation for url/id """ from rhodecode.lib.utils import repo_name_slug if value: - value = repo_name_slug(value.lower()) + value = repo_name_slug(value if keep_case else value.lower()) return value