From b9bb66e3f1960e8f7112391039751eb598b571b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cduck7000=E2=80=9D?= <“ed@riethorst.net”> Date: Sun, 15 Dec 2024 22:07:17 +0100 Subject: [PATCH] Title class titleYear helper fixed bug name and originalName not checked --- src/Imdb/Title.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Imdb/Title.php b/src/Imdb/Title.php index 77a6777..d3eec60 100755 --- a/src/Imdb/Title.php +++ b/src/Imdb/Title.php @@ -2843,8 +2843,10 @@ protected function titleYear() EOF; $data = $this->graphql->query($query, "TitleYear", ["id" => "tt$this->imdbID"]); - $this->mainTitle = trim(str_replace('"', ':', trim($data->title->titleText->text, '"'))); - $this->mainOriginalTitle = trim(str_replace('"', ':', trim($data->title->originalTitleText->text, '"'))); + $this->mainTitle = isset($data->title->titleText->text) ? + trim(str_replace('"', ':', trim($data->title->titleText->text, '"'))) : null; + $this->mainOriginalTitle = isset($data->title->originalTitleText->text) ? + trim(str_replace('"', ':', trim($data->title->originalTitleText->text, '"'))) : null; $this->mainMovietype = isset($data->title->titleType->text) ? $data->title->titleType->text : null; $this->mainYear = isset($data->title->releaseYear->year) ?