From 6cea9e47f0de87c0e16c44ca9933a86c7c73262f Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Tue, 28 Jun 2022 18:57:50 -0400 Subject: [PATCH] Bugfix for manga pages without characters --- .../API/Kitsu/Transformer/MangaTransformer.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/AnimeClient/API/Kitsu/Transformer/MangaTransformer.php b/src/AnimeClient/API/Kitsu/Transformer/MangaTransformer.php index 7bd9e404..5c61697e 100644 --- a/src/AnimeClient/API/Kitsu/Transformer/MangaTransformer.php +++ b/src/AnimeClient/API/Kitsu/Transformer/MangaTransformer.php @@ -54,11 +54,14 @@ final class MangaTransformer extends AbstractTransformer } $details = $rawCharacter['character']; - $characters[$type][$details['id']] = [ - 'image' => $details['image']['original']['url'], - 'name' => $details['names']['canonical'], - 'slug' => $details['slug'], - ]; + if (array_key_exists($details['id'], $characters[$type])) + { + $characters[$type][$details['id']] = [ + 'image' => $details['image']['original']['url'], + 'name' => $details['names']['canonical'], + 'slug' => $details['slug'], + ]; + } } foreach (array_keys($characters) as $type)