From 9e8b3f466366e4ccec11eb6bc8c821ce892e7ab9 Mon Sep 17 00:00:00 2001 From: Timothy J Warren Date: Mon, 18 May 2020 13:52:27 -0400 Subject: [PATCH] Remove extra titles from cover/list views --- src/AnimeClient/API/Kitsu.php | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/AnimeClient/API/Kitsu.php b/src/AnimeClient/API/Kitsu.php index 51b85e3a..3716d62e 100644 --- a/src/AnimeClient/API/Kitsu.php +++ b/src/AnimeClient/API/Kitsu.php @@ -158,16 +158,13 @@ final class Kitsu { // The 'canonical' title is always returned $valid = [$data['canonicalTitle']]; - foreach (['titles', 'abbreviatedTitles'] as $key) + if (array_key_exists('titles', $data) && is_array($data['titles'])) { - if (array_key_exists($key, $data) && is_array($data[$key])) + foreach($data['titles'] as $alternateTitle) { - foreach($data[$key] as $alternateTitle) + if (self::titleIsUnique($alternateTitle, $valid)) { - if (self::titleIsUnique($alternateTitle, $valid)) - { - $valid[] = $alternateTitle; - } + $valid[] = $alternateTitle; } } }