Revert "Case-insensitive tag names with SQLite provider (#14012)"

This reverts commit bb7752c483.
This commit is contained in:
Nikolaj
2023-06-21 08:45:54 +02:00
parent 9a3e655645
commit b451bb802b
2 changed files with 2 additions and 42 deletions

View File

@@ -131,7 +131,7 @@ internal class TagRepository : EntityRepositoryBase<int, ITag>, ITagRepository
var sql1 = $@"INSERT INTO cmsTags (tag, {group}, languageId)
SELECT tagSet.tag, tagSet.{group}, tagSet.languageId
FROM {tagSetSql}
LEFT OUTER JOIN cmsTags ON (tagSet.tag LIKE cmsTags.tag AND tagSet.{group} = cmsTags.{group} AND COALESCE(tagSet.languageId, -1) = COALESCE(cmsTags.languageId, -1))
LEFT OUTER JOIN cmsTags ON (tagSet.tag = cmsTags.tag AND tagSet.{group} = cmsTags.{group} AND COALESCE(tagSet.languageId, -1) = COALESCE(cmsTags.languageId, -1))
WHERE cmsTags.id IS NULL";
Database.Execute(sql1);
@@ -321,7 +321,7 @@ WHERE r.tagId IS NULL";
Sql<ISqlContext> sql = GetTaggedEntitiesSql(objectType, culture);
sql = sql
.WhereLike<TagDto>(dto => dto.Text, tag);
.Where<TagDto>(dto => dto.Text == tag);
if (group.IsNullOrWhiteSpace() == false)
{