From 20751a5ad75e5b73edc0325fde559b49148014a2 Mon Sep 17 00:00:00 2001 From: Ali Ukani Date: Mon, 5 Jan 2015 23:26:34 -0500 Subject: [PATCH] Fix album filter: Should work when track's album is an Album or None --- mopidy/local/search.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mopidy/local/search.py b/mopidy/local/search.py index 947902ed..bc46c33e 100644 --- a/mopidy/local/search.py +++ b/mopidy/local/search.py @@ -1,6 +1,6 @@ from __future__ import absolute_import, unicode_literals -from mopidy.models import Album, SearchResult +from mopidy.models import SearchResult def find_exact(tracks, query=None, uris=None): @@ -23,7 +23,8 @@ def find_exact(tracks, query=None, uris=None): uri_filter = lambda t: q == t.uri track_name_filter = lambda t: q == t.name - album_filter = lambda t: q == getattr(t, 'album', Album()).name + album_filter = lambda t: q == getattr( + getattr(t, 'album', None), 'name', None) artist_filter = lambda t: filter( lambda a: q == a.name, t.artists) albumartist_filter = lambda t: any([