Ошибка изменения изображения профиля

Если кто-то процитирует меня, а я после этого изменю изображение своего профиля, то на посте с цитатой моё изображение профиля не изменится


AyProductions: Изображение изменено ChirsWard: процитировано из Сообщество MIT App Inventor

1 лайк

Я не проверял код, но, думаю, аватар «запекается» в готовом посте, поэтому такие посты будут отображать старый аватар, пока пост не будет перепечён.

У меня здесь сотни (тысячи) постов. Если бы смена моего аватара приводила к перепеканию всех них, я мог бы вызвать значительную нагрузку на сервер, постоянно меняя аватар.

Кроме того, это отчасти особенность системы. Так пост сохраняет информацию о том, кем вы были на момент публикации, а не тем, кто вы есть сегодня.

2 лайка

Я думаю, что смена аватара запускает перерисовку (rebake) цитируемых постов пользователя? Насчёт расписания я не уверен.


Редактирование: Теперь я уже не уверен. :slightly_smiling_face: Я терпеливо ждал, пока это волшебным образом сработает на моём тестовом сайте, но пока безрезультатно. Мне казалось, что я видел это в действии на форуме, где я не являюсь сотрудником, но, оглядываясь назад на несколько однострочных и цитируемых ссылок оттуда за последний месяц, вижу, что там всё ещё отображается старый аватар. :thinking:

Когда я искал, я нашёл это, что, как мне казалось, подтверждало, что смена аватара запускает перерисовку для них, но, похоже, я мог запутаться:

2 лайка

Чтобы подвести итог, это был баг, который теперь исправлен. :partying_face:

3 лайка

См. Old user avatars in quoted text? для обсуждения последней темы по этой проблеме.