diff --git a/classes/Notice.php b/classes/Notice.php index 64c9f91410..fd92cfe9e6 100644 --- a/classes/Notice.php +++ b/classes/Notice.php @@ -2631,7 +2631,8 @@ class Notice extends Managed_DataObject } } foreach ($notices as $notice) { - $notice->_setFaves($faveMap[$notice->id]); + $faves = $faveMap[$notice->id]; + $notice->_setFaves(&$faves); } } @@ -2671,7 +2672,8 @@ class Notice extends Managed_DataObject $ids = self::_idsOf($notices); $repeatMap = Memcached_DataObject::listGet('Notice', 'repeat_of', $ids); foreach ($notices as $notice) { - $notice->_setRepeats($repeatMap[$notice->id]); + $repeats = $repeatMap[$notice->id]; + $notice->_setRepeats(&$repeats); } } }