Уровень уведомлений пользователя сбрасывается после перезагрузки страницы

Недавний коммит (FIX: Allow admins to change user ignore list (#16129) · discourse/discourse@ca93e5e · GitHub) привёл к тому, что на сервер передавался объект { level: "muted" } вместо строкового значения. Я подготовил PR, который исправляет эту проблему, а также ошибку, возникающую на сервере при некорректном значении параметра level. Для ревью: в этом же PR исправлено устаревание в JS, связанное с переопределением вычисляемого свойства (добавлен set).

6 лайков