Index: Slim/Buttons/BrowseDB.pm =================================================================== --- Slim/Buttons/BrowseDB.pm (revision 9957) +++ Slim/Buttons/BrowseDB.pm (working copy) @@ -391,7 +391,7 @@ } elsif ($currentItem eq 'FAVORITE') { my $num = $client->param('favorite'); - my $track = Slim::Schema->find('Track', $client->param('findCriteria')->{'playlist'}); + my $track = Slim::Schema->find('Track', $client->param('findCriteria')->{'playlist.id'}); if (!blessed($track) || !$track->can('title')) { @@ -781,7 +781,7 @@ # let the user add a favorite for this playlist. if ($levels[$level-1] eq 'playlist') { - my $track = Slim::Schema->find('Track', $filters->{'playlist'}); + my $track = Slim::Schema->find('Track', $filters->{'playlist.id'}); if (blessed($track) && $track->can('id')) {