Fix to SQL on inserting tags to handle tag with apostrophe
This commit is contained in:
@@ -373,7 +373,7 @@ namespace Umbraco.Core.Persistence.Repositories
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
private static string GetTagSet(IEnumerable<ITag> tagsToInsert)
|
private static string GetTagSet(IEnumerable<ITag> 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";
|
return "(" + string.Join(" union ", array).Replace(" ", " ") + ") as TagSet";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user