mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-09-02 16:20:57 +02:00
fix(extensions): accept artist tracks alias
This commit is contained in:
@@ -426,7 +426,7 @@ func parseExtensionArtistValue(vm *goja.Runtime, value goja.Value) (ExtArtistMet
|
||||
}
|
||||
|
||||
topTracks := []ExtTrackMetadata{}
|
||||
if topTracksValue := gojaObjectValue(obj, "top_tracks", "topTracks"); !gojaValueIsEmpty(topTracksValue) {
|
||||
if topTracksValue := gojaObjectValue(obj, "top_tracks", "topTracks", "tracks"); !gojaValueIsEmpty(topTracksValue) {
|
||||
parsedTopTracks, err := parseExtensionTrackArray(vm, topTracksValue)
|
||||
if err != nil {
|
||||
return ExtArtistMetadata{}, err
|
||||
|
||||
@@ -697,7 +697,7 @@ func TestParseExtensionMetadataAndDownloadResults(t *testing.T) {
|
||||
listeners: 1234,
|
||||
albums: [{id: "album-1", name: "Album", tracks: [{id: "track-1", name: "Song"}]}],
|
||||
releases: [{id: "single-1", name: "Single"}],
|
||||
topTracks: [{id: "top-1", name: "Top Song"}]
|
||||
tracks: [{id: "top-1", name: "Top Song"}]
|
||||
})`)
|
||||
if err != nil {
|
||||
t.Fatalf("build artist value: %v", err)
|
||||
|
||||
Reference in New Issue
Block a user