diff --git a/persistence/playlist_repository.go b/persistence/playlist_repository.go index 112dfd3d9..9fa4237b4 100644 --- a/persistence/playlist_repository.go +++ b/persistence/playlist_repository.go @@ -20,7 +20,7 @@ type playlistRepository struct { type dbPlaylist struct { model.Playlist `structs:",flatten"` - RawRules string `structs:"rules"` + RawRules string `structs:"rules" orm:"column(rules)"` } func NewPlaylistRepository(ctx context.Context, o orm.Ormer) model.PlaylistRepository { diff --git a/persistence/playlist_track_repository.go b/persistence/playlist_track_repository.go index 364c7f98f..2c3e54e8e 100644 --- a/persistence/playlist_track_repository.go +++ b/persistence/playlist_track_repository.go @@ -14,12 +14,12 @@ type playlistTrackRepository struct { sqlRepository sqlRestful playlistId string - playlistRepo model.PlaylistRepository + playlistRepo *playlistRepository } func (r *playlistRepository) Tracks(playlistId string) model.PlaylistTrackRepository { p := &playlistTrackRepository{} - p.playlistRepo = NewPlaylistRepository(r.ctx, r.ormer) + p.playlistRepo = r p.playlistId = playlistId p.ctx = r.ctx p.ormer = r.ormer