diff --git a/classes/plugins/PubIdPlugin.php b/classes/plugins/PubIdPlugin.php index 37e743402fc..7b0013f1a4e 100644 --- a/classes/plugins/PubIdPlugin.php +++ b/classes/plugins/PubIdPlugin.php @@ -211,7 +211,7 @@ public function getPubId($pubObject) if (!$pubObject instanceof Issue) { assert(!is_null($submission)); $issue = Repo::issue()->getBySubmissionId($submission->getId()); - $issue = $issue->getJournalId() == $contextId ? $issue : null; + $issue = $issue?->getJournalId() == $contextId ? $issue : null; } if ($issue && $contextId != $issue->getJournalId()) { return null;