From 13b1191aad8320d2adc8356cffcee047c6e16d8f Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Mon, 25 Feb 2013 13:44:31 -0100 Subject: [PATCH] Additional fixes for U4-1776 SafeAlias culture problem --- src/Umbraco.Core/StringExtensions.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Umbraco.Core/StringExtensions.cs b/src/Umbraco.Core/StringExtensions.cs index 259b55b228..45b08f9784 100644 --- a/src/Umbraco.Core/StringExtensions.cs +++ b/src/Umbraco.Core/StringExtensions.cs @@ -837,17 +837,17 @@ namespace Umbraco.Core for (int i = 0; i < aliasLength; i++) { string currentChar = alias.Substring(i, 1); - if (validAliasCharacters.Contains(currentChar.ToLower())) + if (validAliasCharacters.Contains(currentChar.ToLowerInvariant())) { // check for camel (if previous character is a space, we'll upper case the current one - if (safeString.Length == 0 && invalidFirstCharacters.Contains(currentChar.ToLower())) + if (safeString.Length == 0 && invalidFirstCharacters.Contains(currentChar.ToLowerInvariant())) { currentChar = ""; } else { if (i < aliasLength - 1 && i > 0 && alias.Substring(i - 1, 1) == " ") - currentChar = currentChar.ToUpper(); + currentChar = currentChar.ToUpperInvariant(); safeString.Append(currentChar); }