diff --git a/airtime_mvc/application/models/Scheduler.php b/airtime_mvc/application/models/Scheduler.php
index 2c58cf2ee..3df43b5ce 100644
--- a/airtime_mvc/application/models/Scheduler.php
+++ b/airtime_mvc/application/models/Scheduler.php
@@ -138,6 +138,9 @@ class Application_Model_Scheduler {
 
                 if ($id !== 0) {
                     $schedItem = CcScheduleQuery::create()->findPK($id, $this->con);
+                    if (is_null($schedItem)) {
+                        throw new OutDatedScheduleException("The schedule you're viewing is out of date!");
+                    }
                     $instance = $schedItem->getCcShowInstances($this->con);
                     if (intval($schedule["instance"]) !== $instance->getDbId()) {
                         throw new OutDatedScheduleException("The schedule you're viewing is out of date!");
@@ -248,7 +251,7 @@ class Application_Model_Scheduler {
 
         try {
 
-            foreach($mediaItems as $media) {
+            foreach ($mediaItems as $media) {
                 Logging::log("Media Id ".$media["id"]);
                 Logging::log("Type ".$media["type"]);