diff --git a/src/AnimeClient/API/Anilist/Model.php b/src/AnimeClient/API/Anilist/Model.php index 3dd7f694..ee3ab4bb 100644 --- a/src/AnimeClient/API/Anilist/Model.php +++ b/src/AnimeClient/API/Anilist/Model.php @@ -279,12 +279,12 @@ final class Model */ private function getMediaId (array $data, string $type = 'ANIME'): ?string { - if ($data['anilist_id'] !== NULL) + if (isset($data['anilist_id'])) { return $data['anilist_id']; } - if ($data['mal_id'] !== NULL) + if (isset($data['mal_id'])) { return $this->getMediaIdFromMalId($data['mal_id'], mb_strtoupper($type)); } diff --git a/src/AnimeClient/Types/FormItem.php b/src/AnimeClient/Types/FormItem.php index 5fda8a59..0edcce28 100644 --- a/src/AnimeClient/Types/FormItem.php +++ b/src/AnimeClient/Types/FormItem.php @@ -21,6 +21,7 @@ class FormItem extends AbstractType { public string|int $id; public string|int|NULL $mal_id; + public string|int|NULL $anilist_id; public ?FormItemData $data; public function setData(mixed $value): void