From fa5dc5af10f7e0eb52167915adfc2a6f3f280574 Mon Sep 17 00:00:00 2001 From: Deluan Date: Thu, 6 Oct 2022 19:45:31 -0400 Subject: [PATCH] Fix adding songs to plain playlists --- persistence/playlist_repository.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/persistence/playlist_repository.go b/persistence/playlist_repository.go index affad09c..be46d60d 100644 --- a/persistence/playlist_repository.go +++ b/persistence/playlist_repository.go @@ -38,15 +38,18 @@ func NewPlaylistRepository(ctx context.Context, o orm.QueryExecutor) model.Playl return r } -func playlistFilter(field string, value interface{}) Sqlizer { +func playlistFilter(_ string, value interface{}) Sqlizer { return Or{ substringFilter("playlist.name", value), substringFilter("playlist.comment", value), } } -func smartPlaylistFilter(field string, value interface{}) Sqlizer { - return Eq{"rules": ""} +func smartPlaylistFilter(string, interface{}) Sqlizer { + return Or{ + Eq{"rules": ""}, + Eq{"rules": nil}, + } } func (r *playlistRepository) userFilter() Sqlizer {