Using PersistentIDs instead of "Database" IDs

This commit is contained in:
Deluan
2016-03-23 11:43:20 -04:00
parent 638f328330
commit 0e1618a6ac
3 changed files with 14 additions and 8 deletions
+1 -1
View File
@@ -38,7 +38,7 @@ func (r *mediaFileRepository) Get(id string) (*domain.MediaFile, error) {
func (r *mediaFileRepository) FindByAlbum(albumId string) (domain.MediaFiles, error) {
var mfs = make(domain.MediaFiles, 0)
err := r.loadChildren("album", albumId, &mfs)
err := r.loadChildren("album", albumId, &mfs, domain.QueryOptions{SortBy: "TrackNumber"})
sort.Sort(mfs)
return mfs, err
}
+4
View File
@@ -31,6 +31,10 @@ func (r *playlistRepository) Get(id string) (*domain.Playlist, error) {
func (r *playlistRepository) GetAll(options domain.QueryOptions) (domain.Playlists, error) {
var as = make(domain.Playlists, 0)
if options.SortBy == "" {
options.SortBy = "Name"
options.Alpha = true
}
err := r.loadAll(&as, options)
return as, err
}