diff --git a/persistence/album_repository.go b/persistence/album_repository.go index 6b1e7a076..c66d0da84 100644 --- a/persistence/album_repository.go +++ b/persistence/album_repository.go @@ -71,12 +71,7 @@ func (r *albumRepository) GetAll(options ...model.QueryOptions) (model.Albums, e // TODO Keep order when paginating func (r *albumRepository) GetRandom(options ...model.QueryOptions) (model.Albums, error) { sq := r.selectAlbum(options...) - switch r.ormer.Driver().Type() { - case orm.DRMySQL: - sq = sq.OrderBy("RAND()") - default: - sq = sq.OrderBy("RANDOM()") - } + sq = sq.OrderBy("RANDOM()") results := model.Albums{} err := r.queryAll(sq, &results) return results, err diff --git a/persistence/mediafile_repository.go b/persistence/mediafile_repository.go index cbd5f7e0f..e8c6c3739 100644 --- a/persistence/mediafile_repository.go +++ b/persistence/mediafile_repository.go @@ -100,12 +100,7 @@ func (r mediaFileRepository) GetStarred(options ...model.QueryOptions) (model.Me // TODO Keep order when paginating func (r mediaFileRepository) GetRandom(options ...model.QueryOptions) (model.MediaFiles, error) { sq := r.selectMediaFile(options...) - switch r.ormer.Driver().Type() { - case orm.DRMySQL: - sq = sq.OrderBy("RAND()") - default: - sq = sq.OrderBy("RANDOM()") - } + sq = sq.OrderBy("RANDOM()") results := model.MediaFiles{} err := r.queryAll(sq, &results) return results, err