diff --git a/src/applications/conpherence/controller/ConpherenceUpdateController.php b/src/applications/conpherence/controller/ConpherenceUpdateController.php --- a/src/applications/conpherence/controller/ConpherenceUpdateController.php +++ b/src/applications/conpherence/controller/ConpherenceUpdateController.php @@ -607,8 +607,13 @@ $user, $conpherence, !$minimal_display); - $participant_obj = $conpherence->getParticipant($user->getPHID()); - $participant_obj->markUpToDate($conpherence, $data['latest_transaction']); + $key = PhabricatorConpherenceColumnMinimizeSetting::SETTINGKEY; + $minimized = $user->getUserSetting($key); + if (!$minimized) { + $participant_obj = $conpherence->getParticipant($user->getPHID()); + $participant_obj + ->markUpToDate($conpherence, $data['latest_transaction']); + } } else if ($need_transactions) { $non_update = true; $data = array();