[Notice] Trying to get property 'Title' of non-object

GET /download-ics/galloway-mcc-classic-championship

Line 25 in /home/sacu/public_html/app/src/Controllers/ICSFileController.php

Source

16     {
17         parent::init();
18 
19         $URLSegment = $this->getRequest()->param('URLSegment');
20 
21         if (!empty($URLSegment)) {
22 
23             $event = Event::get()->filter('URLSegment', $URLSegment)->first();
24 
25             $fileName = str_replace(' ', '-', 'SACU_event_' . $event->Title . '.ics');
26 
27             $ICSData = "BEGIN:VCALENDAR\n";
28             $ICSData .= "VERSION:2.0\n";
29             $ICSData .= "PRODID:PHP\n";
30             $ICSData .= "METHOD:PUBLISH\n";
31 

Trace

BEGIN:VCALENDAR VERSION:2.0 PRODID:PHP METHOD:PUBLISH BEGIN:VTIMEZONE BEGIN:DAYLIGHT END:DAYLIGHT BEGIN:STANDARD END:STANDARD END:VTIMEZONE END:VCALENDAR