Error checking before type-cast
This commit is contained in:
parent
35a31d3d27
commit
df32e7fcd0
@ -58,7 +58,8 @@ class LocalLibraryProvider(base.BaseLibraryProvider):
|
||||
q = value.strip()
|
||||
|
||||
uri_filter = lambda t: q == t.uri
|
||||
track_filter = lambda t: int(q) == t.track_no
|
||||
track_filter = lambda t: q == int(t.track_no) \
|
||||
if t.track_no.isdigit() else None
|
||||
album_filter = lambda t: q == getattr(t, 'album', Album()).name
|
||||
artist_filter = lambda t: filter(
|
||||
lambda a: q == a.name, t.artists)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user