chore(smartplaylists): log field parsing error

Signed-off-by: David <dvedvick@gmail.com>
This commit is contained in:
David 2026-05-27 19:38:04 -05:00
parent 62d9bc6c5a
commit 7328bbbba0

View File

@ -1,5 +1,7 @@
package criteria
import "github.com/navidrome/navidrome/log"
// Conjunctions need to implement this interface, to allow Criteria to extract child playlist IDs recursively
type conjunction interface {
ChildPlaylistIds() []string
@ -193,10 +195,14 @@ func extractPlaylistField(inputRule any, field string) (values []string) {
case InPlaylist:
if value, ok := rule[field].(string); ok {
values = append(values, value)
} else {
log.Warn("Playlist field not a string", field)
}
case NotInPlaylist:
if value, ok := rule[field].(string); ok {
values = append(values, value)
} else {
log.Warn("Playlist field not a string", field)
}
}
return