Индикатор конфликта редактирования, хотя другой пользователь не редактирует

Я заметил индикаторы конфликта редактирования на различных темах при попытке их редактировать:

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

Я могу воспроизвести эту проблему следующими шагами:

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

Ожидаемый результат: Конфликта редактирования быть не должно, так как никто другой в данный момент тему не редактирует.
Фактический результат: Отображается индикатор конфликта.

Дополнительное примечание: Не имеет значения, кто добавляет видимый тег. Например, это также происходит, если тестовый пользователь добавляет его до создания темы.

4 лайка

Вероятно, именно в этом проблема! Я об этом не подумал… :thinking: Исправлю.

3 лайка

Это будет исправлено после слияния

Спасибо за отчет @Moin :+1:

3 лайка

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