CC-5728: Problem when removing repeat option and changing start date

This commit is contained in:
drigato 2014-03-10 17:41:57 -04:00
parent 8ad866c2a2
commit 14c670aa20
1 changed files with 5 additions and 0 deletions

View File

@ -463,6 +463,10 @@ SQL;
if ($showData['add_show_repeats'] != $currentShowDay->isRepeating()) {
$this->deleteAllRepeatInstances($currentShowDay, $showId);
if (!$showData["add_show_repeats"]) {
$this->deleteAllShowDays($showId);
}
//if repeat option was checked we need to treat the current show day
//as a new show day so the repeat instances get created properly
//in createWeeklyRepeatInstances()
@ -1573,6 +1577,7 @@ SQL;
$keepDay = $day;
$day = $this->origCcShowDay->getDbDay();
}
$showDay = CcShowDaysQuery::create()
->filterByDbShowId($showId)
->filterByDbRepeatType($this->origCcShowDay->getDbRepeatType())