diff --git a/calendar/inc/class.bocalendar.inc.php b/calendar/inc/class.bocalendar.inc.php index e0c8c3b6b1..8c2d2e1e68 100755 --- a/calendar/inc/class.bocalendar.inc.php +++ b/calendar/inc/class.bocalendar.inc.php @@ -922,6 +922,11 @@ $this->so->set_recur_yearly((int)$l_recur_enddate['year'],(int)$l_recur_enddate['month'],(int)$l_recur_enddate['mday'],(int)$l_cal['recur_interval']); break; } + // restoring the recur-exceptions from the old event + if ($l_cal['recur_type'] != MCAL_RECUR_NONE && $old_event && count($old_event['recur_exception'])) + { + $this->so->add_attribute('recur_exception',$old_event['recur_exception']); + } if($l_participants) {