From c19dcb5b9aae158a3e0a91fcfe6ae6fcd704c05e Mon Sep 17 00:00:00 2001 From: Santiago Palenque Date: Fri, 9 Oct 2026 15:22:28 -0300 Subject: [PATCH] chore: add guard against null relations --- app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php b/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php index dd01a5946..7f69ae347 100644 --- a/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php +++ b/app/Models/Foundation/Summit/Speakers/PresentationSpeaker.php @@ -532,6 +532,7 @@ public function getPresentationsBySummitAndRole(Summit $summit, $role) if ($role == self::ROLE_SPEAKER) { $res = $this->presentations->filter(function (PresentationSpeakerAssignment $ps_assignment) use ($summit) { $presentation = $ps_assignment->getPresentation(); + if(is_null($presentation)) return false; if ($presentation->getSummit()->getId() != $summit->getId()) return false; if ($presentation->getModeratorId() == $this->getId()) return false; if ($presentation->getCreatorId() == $this->getMemberId()) return false;