[Notice] Trying to get property of non-object

GET /julies-itinerary/ics/137/20190529T183000-20190529T203000

Line 704 in /homepages/15/d276678158/htdocs/zarephath2014/event_calendar/code/Calendar.php

Source

695 			$id = str_replace("announcement-","",$id);
696 			$announcement = true;
697 		}
698 		else {			
699 			$announcement = false;
700 		}
701 		if(is_numeric($id) && $oid) {
702 			if(!$feed) { 
703 				$event = DataObject::get_by_id($announcement ? $this->data()->getDateTimeClass() : $this->data()->getEventClass(), $id);
704 				$FILENAME = $announcement ? preg_replace("/[^a-zA-Z0-9s]/", "", $event->Title) : $event->URLSegment;
705 			}
706 			else {
707 				$FILENAME = preg_replace("/[^a-zA-Z0-9s]/", "", urldecode($_REQUEST['title']));
708 			}
709 
710 			$FILENAME .= ".ics";

Trace