fix: Update album sort to use album_id instead of release_date

This commit is contained in:
Deluan 2025-04-17 17:04:19 -04:00
parent 225ce325ce
commit a4e4d1395b
4 changed files with 4 additions and 5 deletions

View File

@ -77,11 +77,10 @@ func NewMediaFileRepository(ctx context.Context, db dbx.Builder) model.MediaFile
"title": "order_title",
"artist": "order_artist_name, order_album_name, release_date, disc_number, track_number",
"album_artist": "order_album_artist_name, order_album_name, release_date, disc_number, track_number",
"album": "order_album_name, release_date, disc_number, track_number, order_artist_name, title",
"album": "order_album_name, album_id, disc_number, track_number, order_artist_name, title",
"random": "random",
"created_at": "media_file.created_at",
"starred_at": "starred, starred_at",
"album_tracks": "disc_number, track_number",
})
return r
}

View File

@ -35,7 +35,7 @@ const AlbumShowLayout = (props) => {
addLabel={false}
reference="song"
target="album_id"
sort={{ field: 'album_tracks', order: 'ASC' }}
sort={{ field: 'album', order: 'ASC' }}
perPage={0}
pagination={null}
>

View File

@ -228,7 +228,7 @@ export const AlbumContextMenu = (props) =>
resource={'album'}
songQueryParams={{
pagination: { page: 1, perPage: -1 },
sort: { field: 'album_tracks', order: 'ASC' },
sort: { field: 'album', order: 'ASC' },
filter: {
album_id: props.record.id,
release_date: props.releaseDate,

View File

@ -21,7 +21,7 @@ export const PlayButton = ({ record, size, className }) => {
dataProvider
.getList('song', {
pagination: { page: 1, perPage: -1 },
sort: { field: 'album_tracks', order: 'ASC' },
sort: { field: 'album', order: 'ASC' },
filter: {
album_id: record.id,
release_date: record.releaseDate,