Темы, в которых включено голосование за темы, не работают для посетителей

По темам, где включено голосование (например, темы в категории #feature здесь, на Meta), посетители видят почти пустую страницу:

Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘vote_limit’)

5 лайков

Уточнение: вы имеете в виду пользователей, не авторизованных в системе?

(Я могу воспроизвести проблему в режиме инкогнито)

2 лайка

Я заметил это, когда не был авторизован. Не уверен, происходит ли это также у авторизованных пользователей с другим лимитом голосов, чем у меня. (Кажется, у TL0 0 голосов на Meta, так что это может быть проблемой и для них, но я не проверял. Однако 0 — это не то же самое, что null.)

1 лайк

Это должно быть исправлено и скоро будет развернуто здесь. Это была простая, но глупая ошибка: не проверялось существование пользователя перед назначением класса кнопке голосования.

Спасибо за сообщение.

5 лайков