diff --git a/backend/Musify.Application/Tracks/GetTracks.cs b/backend/Musify.Application/Tracks/GetTracks.cs index 88e6e85..6363ab8 100644 --- a/backend/Musify.Application/Tracks/GetTracks.cs +++ b/backend/Musify.Application/Tracks/GetTracks.cs @@ -34,7 +34,8 @@ namespace Musify.Application.Tracks var totalCount = await tracksQuery.CountAsync(cancellationToken); var pagedEntities = await tracksQuery - .OrderBy(t => t.Id) + .OrderByDescending(t => t.Track.CreatedAt) + .ThenBy(t => t.Id) .Select(t => new { t.Track, ListensCount = t.Track.ListeningHistories.Count }) .ToPagedListAsync(request.PageNumber, request.PageSize, totalCount, cancellationToken);