fix crash with empty artist name

This commit is contained in:
nixo 2019-05-17 20:48:13 +02:00
parent bd2826abde
commit 11393c242b
1 changed files with 2 additions and 1 deletions

View File

@ -93,7 +93,8 @@ function getArtists()
artists = unique(beetsdb) artists = unique(beetsdb)
# albums = group_albums_as_artists() # albums = group_albums_as_artists()
# .|> does not work in a macro. What to do? # .|> does not work in a macro. What to do?
for index in unique(first.(getfield.(artists, Ref(:name))) .|> uppercase) for index in unique(first.(filter(isempty,
getfield.(artists, Ref(:name)))) .|> uppercase)
indexXML = new_child(indexes, "index") indexXML = new_child(indexes, "index")
set_attribute(indexXML, "name", string(index)) set_attribute(indexXML, "name", string(index))
for artist in filter(x -> startswith(x.name, string(index)), artists) for artist in filter(x -> startswith(x.name, string(index)), artists)