From 58218e6dc493c36c7ff86c540e31cc8555c32473 Mon Sep 17 00:00:00 2001 From: caiocotts Date: Thu, 25 Jan 2024 19:59:18 -0500 Subject: [PATCH] Fix fields not being sent on getPlaylist.view responses. --- persistence/playlist_repository.go | 6 +++--- persistence/playlist_track_repository.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/persistence/playlist_repository.go b/persistence/playlist_repository.go index 0cae4b2b..91efb9fa 100644 --- a/persistence/playlist_repository.go +++ b/persistence/playlist_repository.go @@ -345,11 +345,11 @@ func (r *playlistRepository) refreshCounters(pls *model.Playlist) error { func (r *playlistRepository) loadTracks(sel SelectBuilder, id string) (model.PlaylistTracks, error) { tracksQuery := sel. Columns( - "coalesce(starred, 0)", + "coalesce(starred, 0) as starred", "starred_at", - "coalesce(play_count, 0)", + "coalesce(play_count, 0) as play_count", "play_date", - "coalesce(rating, 0)", + "coalesce(rating, 0) as rating", "f.*", "playlist_tracks.*", ). diff --git a/persistence/playlist_track_repository.go b/persistence/playlist_track_repository.go index fda3a110..484e6fd0 100644 --- a/persistence/playlist_track_repository.go +++ b/persistence/playlist_track_repository.go @@ -51,9 +51,9 @@ func (r *playlistTrackRepository) Read(id string) (interface{}, error) { " AND annotation.item_type = 'media_file'"+ " AND annotation.user_id = '"+userId(r.ctx)+"')"). Columns( - "coalesce(starred, 0)", - "coalesce(play_count, 0)", - "coalesce(rating, 0)", + "coalesce(starred, 0) as starred", + "coalesce(play_count, 0) as play_count", + "coalesce(rating, 0) as rating", "starred_at", "play_date", "f.*",