summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xapplication/controllers/EventController.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/application/controllers/EventController.php b/application/controllers/EventController.php
index a10d24a..ce35d86 100755
--- a/application/controllers/EventController.php
+++ b/application/controllers/EventController.php
@@ -453,6 +453,13 @@ class EventController extends Zend_Controller_Action
$params['immediate'] = 0;
$event->setOptions($params);
$event->setID($eventID);
+ if($oldEvent->getRepeat()) {
+ $event->setRepeat($oldEvent->getRepeat());
+ $event->setRepeatdate($oldEvent->getRepeatdate());
+ $event->setRepeatend($oldEvent->getRepeatend());
+ $event->setRepeatings($oldEvent->getRepeatings());
+ $event->setRepeattype($oldEvent->getRepeattype());
+ }
$diff = $this->eventMapper->compare($oldEvent, $event);
if(isset($diff['pbs_bootosID']) || isset($diff['title']) || isset($diff['pbs_configID'])) {
$bootmenuApiResult = PostToHost($this->pbs2host, $this->config['pbs2']['deletebootmenu'] . $this->userIDsNamespace['apikey'], 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'poolctrl', "bootmenuid=" . $event->getPbs_bootmenuID());