From aa1edb6e694ef2dc2e8ca425f0a561bf8cabbb35 Mon Sep 17 00:00:00 2001 From: AndyButland Date: Mon, 6 Jan 2014 21:56:10 +0100 Subject: [PATCH] Fix to SQL on inserting tags to handle tag with apostrophe --- src/Umbraco.Core/Persistence/Repositories/TagsRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Persistence/Repositories/TagsRepository.cs b/src/Umbraco.Core/Persistence/Repositories/TagsRepository.cs index 476c65706f..41b7bd6f1a 100644 --- a/src/Umbraco.Core/Persistence/Repositories/TagsRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/TagsRepository.cs @@ -373,7 +373,7 @@ namespace Umbraco.Core.Persistence.Repositories /// private static string GetTagSet(IEnumerable tagsToInsert) { - var array = tagsToInsert.Select(tag => string.Format("select '{0}' as Tag, '{1}' as [Group]", tag.Text, tag.Group)).ToArray(); + var array = tagsToInsert.Select(tag => string.Format("select '{0}' as Tag, '{1}' as [Group]", tag.Text.Replace("'", "''"), tag.Group)).ToArray(); return "(" + string.Join(" union ", array).Replace(" ", " ") + ") as TagSet"; }