From 96f582f188bbb03a56e2fb8c7229dfd89d9cce91 Mon Sep 17 00:00:00 2001 From: sebastiaan Date: Fri, 31 Aug 2012 07:01:14 -0200 Subject: [PATCH] =?UTF-8?q?Fix=20for=20U4-650=20was=20incorrect,=20removin?= =?UTF-8?q?g=20ASCII=20filters=20out=20=C3=B8=C3=A5=C3=A6=20and=20probably?= =?UTF-8?q?=20other=20letters=20as=20well.=20It's=20now=20very=20exact,=20?= =?UTF-8?q?just=20look=20if=20the=20first=20letter=20is=20not=20in=20a=20l?= =?UTF-8?q?ist=20of=2026=20letters.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/umbraco.cms/businesslogic/member/Member.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/umbraco.cms/businesslogic/member/Member.cs b/src/umbraco.cms/businesslogic/member/Member.cs index 19f01fe034..381b26a99c 100644 --- a/src/umbraco.cms/businesslogic/member/Member.cs +++ b/src/umbraco.cms/businesslogic/member/Member.cs @@ -125,7 +125,7 @@ namespace umbraco.cms.businesslogic.member var tmp = new List(); using (IRecordsReader dr = SqlHelper.ExecuteReader( - string.Format(m_SQLOptimizedMany.Trim(), "(SUBSTRING(text, 1, 1) NOT BETWEEN 'a' AND 'z') AND (SUBSTRING(text, 1, 1) NOT BETWEEN 'A' AND 'Z')", "umbracoNode.text"), + string.Format(m_SQLOptimizedMany.Trim(), "AND LOWER(SUBSTRING(text, 1, 1)) not in ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')", "umbracoNode.text"), SqlHelper.CreateParameter("@nodeObjectType", Member._objectType))) { while (dr.Read())