Ой, ошибка 500 — NoMethodError (неопределённый метод `groups` для nil:NilClass)

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

В логах ошибок я увидел следующее (не уверен, связано ли это с проблемой):

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

Не уверен, но, возможно, это связано с FEATURE: added restrict_translation_groups to limit posts translation… · discourse/discourse-translator@ae894fa · GitHub?

Пожалуйста, помогите. Также, если это связано с обновлением этого плагина, есть ли возможность откатить версию плагина?

4 лайка

Согласно журналам ошибок, это происходит часто (хотя мне всё ещё не удалось воспроизвести проблему), поэтому любая помощь будет очень кстати. Я попробовал отключить плагин (с помощью настройки translator enabled), так что, надеюсь, это решит проблему. Я сообщу вам…

1 лайк

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

4 лайка

Думаю, вы, скорее всего, правы. :+1: Мы сейчас это проверим и посмотрим, сможем ли всё исправить. :crossed_fingers:

5 лайков

Спасибо, очень ценю :pray:

1 лайк

Это должно быть исправлено в FIX: Fix for anon users visiting posts when the plugin is enabled by jdmartinez1062 · Pull Request #106 · discourse/discourse-translator · GitHub. Дайте нам знать, если у вас возникнут ещё проблемы, мы всегда рады помочь.

6 лайков

Спасибо за такое быстрое исправление. Я уже установил исправление, поэтому скоро отпишусь :+1:

3 лайка

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