diff --git a/calendar/inc/class.calendar_boupdate.inc.php b/calendar/inc/class.calendar_boupdate.inc.php index 1a2afb58ef..2b73a8461b 100644 --- a/calendar/inc/class.calendar_boupdate.inc.php +++ b/calendar/inc/class.calendar_boupdate.inc.php @@ -2938,8 +2938,6 @@ class calendar_boupdate extends calendar_bo $status_reset = false; $sameday = (date('Ymd', $old_event['start']) == date('Ymd', $event['start'])); - $preferences = new Api\Preferences($uid); - $part_prefs = $preferences->read_repository(); foreach((array)$event['participants'] as $uid => $status) { $q = $r = null; @@ -2952,6 +2950,8 @@ class calendar_boupdate extends calendar_bo // Just user accounts if (is_int($uid)) { + $preferences = new Api\Preferences($uid); + $part_prefs = $preferences->read_repository(); switch ($part_prefs['calendar']['reset_stati']) { case 'no':