diff --git a/docs/func.md b/docs/func.md index d73278a..778da13 100644 --- a/docs/func.md +++ b/docs/func.md @@ -588,7 +588,7 @@ let tracks = Source.mineTracks({ > Можно частично повлиять на формируемые пятерки элементов. До вызыва функции применив одну из сортировок `Order`. Аргументы -- (массив) `tracks` - треки для которых получать рекомендации. +- (массив) `tracks` - треки для которых получать рекомендации. При `key` равному `seed_artists` допустим массив исполнителей. - (объект) `params` - дополнительные параметры. Описание параметров diff --git a/library.js b/library.js index cd4448a..23c9e33 100644 --- a/library.js +++ b/library.js @@ -408,7 +408,7 @@ const Source = (function () { function mapToIds() { let ids; if (params.key == 'seed_artists') { - ids = tracks.map((t) => t.artists[0].id); + ids = tracks.map((t) => t.artists ? t.artists[0].id : t.id); } else { ids = tracks.map((t) => t.id); params.key = 'seed_tracks';