Дубликаты «Names»

Несколько дней назад я уже задавал этот вопрос, но он был удалён по какой-то причине — поэтому заранее приношу извинения.

После недавнего обновления Discourse имя автора поста отображается дважды.

Пожалуйста, посмотрите этот живой пример: https://businesscomputingworld.co.uk/t/schneider-electric-products-win-six-prestigious-if-design-awards/284544

Также прикрепляю скриншот.

Полагаю, это проблема с базой данных???

Я не разработчик, поэтому не могу создавать скрипты и т.п. Не мог бы кто-нибудь помочь решить эту проблему, пожалуйста?

Не уверен, что это лучший/правильный способ, но я «отключил имена» в админке, и проблема решилась.

:slight_smile:

Думаю, его удалили, потому что он не был напрямую связан с Discourse. Я обсуждал с вашим коллегой Рави в личных сообщениях, как это исправить, но у меня не было никаких дальнейших действий.

Вероятно, это можно исправить с помощью короткого скрипта на Rails, который будет сравнивать имена и имена пользователей и при необходимости разделять имя.

Эти пользователи были импортированы? Если да, то как вы их импортировали?

Поскольку эта тема также может быть предназначена для удаления, я тоже отправлю вам личное сообщение.

Подозреваю, что у вас в поле «Имя» дублируется название.

Честно говоря, не знаю. Всё было нормально, а потом перестало. С моей стороны ничего не менялось — сотни имён пользователей вдруг появились на моём сайте дважды. Могу лишь предположить, что это связано с обновлением Discourse.

Мы управляем множеством экземпляров Discourse, все из которых обновляются очень часто. На Meta также заходят многие люди, самостоятельно использующие Discourse. Вы — единственный, кто сообщает о дублировании имён, что означает: проблема вызвана уникальными обстоятельствами именно на вашем экземпляре.

Интересно, была ли удалена исходная тема, потому что люди задают вопросы, пытаясь диагностировать проблему и предложить вероятное решение, но вы не даете прямого ответа здесь. В результате тема становится гораздо менее полезной для других людей с аналогичной проблемой, поскольку текущая ситуация не проясняется, а первопричина так и не выявляется.

Например:

Если вы посмотрите на страницы профилей пользователей, дублируется ли имя? Сохраняется ли проблема в безопасном режиме?

Извините, @Remah, я думал, что уже объяснил, как я решил проблему.

В ответ на @Canapin: нет, я не импортировал никаких пользователей, я ничего не делал, кроме обновления Discourse.

Нас интересует, что её вызвало. Вероятно, у вас всё ещё есть проблема с данными пользователя. Если это так, то вы просто скрыли её отображение.

Привет, @Remah

У них запущен набор уникальных плагинов, разработанных на заказ, и любой из них мог стать причиной этой проблемы.