Merge pull request #816 from 1hitsong/fix-appearson-mix

Fix instant mix crash for artist with no albums
This commit is contained in:
1hitsong 2022-10-11 07:59:59 -04:00 committed by GitHub
commit caac40773d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -220,11 +220,23 @@ sub Main (args as dynamic) as void
if isValid(m.spinner)
m.spinner.visible = true
end if
group = invalid
' Create instant mix based on selected album
if isValid(screenContent.albumData)
if isValid(screenContent.albumData.items)
if screenContent.albumData.items.count() > 0
group = CreateInstantMixGroup(screenContent.albumData.items)
else if isValid(screenContent.pageContent)
group = CreateInstantMixGroup([{ id: screenContent.musicArtistAlbumData.items[0].json.id }])
end if
end if
end if
' Create instant mix based on selected artist
if not isValid(group)
group = CreateInstantMixGroup([{ id: screenContent.pageContent.id }])
end if
else if isNodeEvent(msg, "episodeSelected")
' If you select a TV Episode from ANYWHERE, follow this flow
node = getMsgPicker(msg, "picker")