Вариант «Показывать только переопределенные» в админ-панели не работает

Переключатель «Показывать только переопределённые» в правом верхнем углу панели администратора (https:/my-group.discourse.group/admin/site_settings/category/required) не фильтрует переопределённые настройки. Ранее это работало у меня в том же экземпляре Discourse. Есть какие-либо идеи, что может быть не так?

5 лайков

Мне удалось воспроизвести это на моём сообществе. Отличное замечание!

1 лайк

Привет и добро пожаловать @jb12 :slight_smile:

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

Uncaught TypeError: e is null
    performSearch admin-site-settings.js:48
    filterContentNow admin-site-settings.js:103
    filterContent admin-site-settings.js:119
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _runExpiredTimers index.ts:739
    setTimeout handler*setTimeout platform.ts:50
    _installTimerTimeout index.ts:783
    _reinstallTimerTimeout index.ts:769
    _later index.ts:695
    debounce index.ts:520
    E Ember
    default debounce.js:28
    a decorators.js:81
    optsChanged admin-site-settings.js:112
    Ember 2
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _end index.ts:623
    _boundAutorunEnd index.ts:257
    promise callback*n/< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _end index.ts:623
    _boundAutorunEnd index.ts:257
    promise callback*n/< platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    ensureInstance index.ts:579
    scheduleRevalidate Ember
    dirtyTag validator.js:411
    R validator.js:486
    Ember 3
    o reference.js:180
    g reference.js:148
    Ember 4
admin-site-settings.js:48

Давайте посмотрим, смогу ли я найти кого-нибудь, кто сможет разобраться. :eyes: :+1:

5 лайков

Да, точно воспроизвёл это и на своём форуме. Та же ошибка.

Отличное замечание, @jb12, и добро пожаловать на Meta :wave: отчёт об ошибке — отличное первое сообщение :grin:

Это точно недавняя регрессия, потому что я использовал эту настройку как минимум на прошлой неделе.

4 лайка

Интересный дополнительный нюанс… Похоже, всё работает нормально, если ввести что-то в поле поиска, а также продолжает работать после этого, даже когда поле пустое.

1 лайк

Спасибо за отчет! Исправлено в FIX: Toggling overridden settings broke in #21572 by cvx · Pull Request #22831 · discourse/discourse · GitHub

5 лайков

Эта тема была автоматически закрыта через 24 часа. Новые ответы больше не принимаются.