Skip to content

Commit

Permalink
Always add OrderBy in AdminDatabaseFeature
Browse files Browse the repository at this point in the history
  • Loading branch information
mythz committed Sep 23, 2022
1 parent 37beaa9 commit 80aa3a4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions ServiceStack/src/ServiceStack.Server/AdminDatabaseFeature.cs
Expand Up @@ -267,10 +267,10 @@ public async Task<object> Any(AdminDatabase request)
{
sb.AppendLine($"WHERE {string.Join(" AND ", filters)}");
}
if (!string.IsNullOrEmpty(request.OrderBy))
{
sb.AppendLine($"ORDER BY {OrmLiteUtils.OrderByFields(dialect, request.OrderBy)}");
}

// OrderBy always required when paging
var orderBy = request.OrderBy ?? (columns.FirstOrDefault(x => x.IsPrimaryKey == true) ?? columns[0]).Name;
sb.AppendLine($"ORDER BY {OrmLiteUtils.OrderByFields(dialect, orderBy)}");

var take = Math.Min(request.Take.GetValueOrDefault(feature.QueryLimit), feature.QueryLimit);

Expand Down

0 comments on commit 80aa3a4

Please sign in to comment.