diff --git a/airtime_mvc/application/models/Scheduler.php b/airtime_mvc/application/models/Scheduler.php index e3f263360..fc3aabb01 100644 --- a/airtime_mvc/application/models/Scheduler.php +++ b/airtime_mvc/application/models/Scheduler.php @@ -438,15 +438,12 @@ class Application_Model_Scheduler ->find($this->con); foreach ($schedule as $item) { - - $itemEndDT = $item->getDbEnds(null); - - $item - ->setDbStarts($itemStartDT) - ->setDbEnds($itemEndDT); - - $itemStartDT = $this->findTimeDifference($itemEndDT, $this->crossfadeDuration); $itemEndDT = $this->findEndTime($itemStartDT, $item->getDbClipLength()); + + $item->setDbStarts($itemStartDT) + ->setDbEnds($itemEndDT); + + $itemStartDT = $this->findTimeDifference($itemEndDT, $this->crossfadeDuration); } $schedule->save($this->con);