Fixed order by "updater" query.
This commit is contained in:
@@ -722,7 +722,7 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
: filterClause.Item1;
|
||||
|
||||
filterSql.Append(
|
||||
where.Contains("COALESCE") ? $"AND upper({where}) LIKE upper(@0)" : $"AND ({where})",
|
||||
where.Contains("COALESCE") ? $"AND upper({where}) LIKE upper(@0)," : $"AND ({where})",
|
||||
filterClause.Item2);
|
||||
}
|
||||
}
|
||||
@@ -861,7 +861,7 @@ namespace Umbraco.Core.Persistence.Repositories.Implement
|
||||
.InnerJoin<UserDto>("updaterUser").On<ContentVersionDto, UserDto>((version, user) => version.UserId == user.Id, aliasRight: "updaterUser");
|
||||
|
||||
// see notes in ApplyOrdering: the field MUST be selected + aliased
|
||||
sql = Sql(InsertBefore(sql, "FROM", SqlSyntax.GetFieldName<UserDto>(x => x.UserName, "updaterUser") + " AS ordering"), sql.Arguments);
|
||||
sql = Sql(InsertBefore(sql, "FROM", ", " + SqlSyntax.GetFieldName<UserDto>(x => x.UserName, "updaterUser") + " AS ordering "), sql.Arguments);
|
||||
|
||||
sql = InsertJoins(sql, joins);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user