From f99a064bd6e789ff2b1bb28876272bc1eaeed6ed Mon Sep 17 00:00:00 2001 From: Chimildic <40138097+Chimildic@users.noreply.github.com> Date: Thu, 18 Feb 2021 22:57:31 +0300 Subject: [PATCH] =?UTF-8?q?craftTracks=20=D0=BF=D1=80=D0=B8=20seed=5Fartis?= =?UTF-8?q?ts=20=D0=BC=D0=BE=D0=B6=D0=B5=D1=82=20=D0=BF=D1=80=D0=B8=D0=BD?= =?UTF-8?q?=D1=8F=D1=82=D1=8C=20=D0=BC=D0=B0=D1=81=D1=81=D0=B8=D0=B2=20?= =?UTF-8?q?=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8=D1=82=D0=B5=D0=BB?= =?UTF-8?q?=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/func.md | 2 +- library.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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';