From c8915ecd88607884687b5cd455f614f325bac289 Mon Sep 17 00:00:00 2001 From: Deluan Date: Thu, 24 Jul 2025 17:23:05 -0400 Subject: [PATCH] fix(server): change sorting from rowid to id for improved sync performance for artists Signed-off-by: Deluan --- persistence/sql_search.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/persistence/sql_search.go b/persistence/sql_search.go index 3aea958c..d4d06894 100644 --- a/persistence/sql_search.go +++ b/persistence/sql_search.go @@ -27,9 +27,9 @@ func (r sqlRepository) doSearch(sq SelectBuilder, q string, offset, size int, in sq = sq.Where(filter) sq = sq.OrderBy(orderBys...) } else { - // If the filter is empty, we sort by rowid. + // If the filter is empty, we sort by id. // This is to speed up the results of `search3?query=""`, for OpenSubsonic - sq = sq.OrderBy(r.tableName + ".rowid") + sq = sq.OrderBy(r.tableName + ".id") } if !includeMissing { sq = sq.Where(Eq{r.tableName + ".missing": false})