From 5178f44094d94cbcf99175448345e569733f3d1e Mon Sep 17 00:00:00 2001 From: Deluan Date: Wed, 7 Apr 2021 11:04:36 -0400 Subject: [PATCH] Add `has_rating` filter to albums --- persistence/album_repository.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/persistence/album_repository.go b/persistence/album_repository.go index edca7780..01d37935 100644 --- a/persistence/album_repository.go +++ b/persistence/album_repository.go @@ -44,6 +44,7 @@ func NewAlbumRepository(ctx context.Context, o orm.Ormer) model.AlbumRepository "year": yearFilter, "recently_played": recentlyPlayedFilter, "starred": booleanFilter, + "has_rating": hasRatingFilter, } return r @@ -60,6 +61,10 @@ func recentlyPlayedFilter(field string, value interface{}) Sqlizer { return Gt{"play_count": 0} } +func hasRatingFilter(field string, value interface{}) Sqlizer { + return Gt{"rating": 0} +} + func yearFilter(field string, value interface{}) Sqlizer { return Or{ And{