ArgumentError (gruppo sconosciuto) quando il plugin Follow è abilitato

Ciao a tutti, spero che qualcuno possa aiutarmi a orientarmi nella risoluzione di questo problema? Potrebbe essere un bug, ma ovviamente ci sono molti altri forum di Discourse che utilizzano la funzionalità “Segui” senza problemi, quindi sono abbastanza sicuro che sia qualcosa di specifico per noi.

Problema: Quando il plugin “Segui” è abilitato, fare clic su qualsiasi avatar di utente ovunque fa apparire e scomparire la scheda. Non rimane visibile. Succede solo quando questo plugin è abilitato, altrimenti appare e rimane finché non lo chiudo di nuovo. Ricevo anche errori 404 quando navigo verso l’URL del profilo diretto di un utente. Questo accade su qualsiasi browser, qualsiasi dispositivo, qualsiasi sistema operativo. Posso riprodurlo il 100% delle volte.

Risoluzione dei problemi: Ho rimosso il plugin Segui, ricostruito, quindi l’ho aggiunto di nuovo e ricostruito ancora. Ancora lo stesso problema. Dopo aver controllato i log, ricevo il seguente errore:

ArgumentError (unknown group)
app/models/group.rb:596:in `lookup_group'
(eval):102:in `_fast_attributes'
app/controllers/application_controller.rb:543:in `render_json_dump'
app/controllers/users_controller.rb:99:in `block (2 levels) in show'
app/controllers/users_controller.rb:91:in `show'
app/controllers/application_controller.rb:415:in `block in with_resolved_locale'
app/controllers/application_controller.rb:415:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'

Ci sono alcune piccole variazioni a questo errore a seconda di dove sto cercando di accedere alla scheda/profilo di un utente, ma la maggior parte è la stessa.

Ecco il backtrace/env/info completo se questo può aiutare:

Tutti i dettagli
Message

ArgumentError (unknown group)
app/models/group.rb:596:in `lookup_group'
(eval):102:in `_fast_attributes'
app/controllers/application_controller.rb:543:in `render_json_dump'
app/controllers/users_controller.rb:99:in `block (2 levels) in show'
app/controllers/users_controller.rb:91:in `show'
app/controllers/application_controller.rb:415:in `block in with_resolved_locale'
app/controllers/application_controller.rb:415:in `with_resolved_locale'
lib/middleware/omniauth_bypass_middleware.rb:71:in `call'
lib/content_security_policy/middleware.rb:12:in `call'
lib/middleware/anonymous_cache.rb:368:in `call'
config/initializers/100-quiet_logger.rb:23:in `call'
config/initializers/100-silence_logger.rb:31:in `call'
lib/middleware/enforce_hostname.rb:23:in `call'
lib/middleware/request_tracker.rb:202:in `call'

Backtrace

app/models/group.rb:596:in `lookup_group'
plugins/discourse-follow/app/models/follow_pages_visibility.rb:50:in `can_see_page?'
plugins/discourse-follow/app/models/follow_pages_visibility.rb:37:in `can_see_following_page?'
plugins/discourse-follow/plugin.rb:52:in `block (2 levels) in activate!'
(eval):102:in `_fast_attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:456:in `attributes'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:480:in `_serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:359:in `serializable_hash'
active_model_serializers (0.8.4) lib/active_model/serializer.rb:343:in `as_json'
activesupport (7.0.3) lib/active_support/json/encoding.rb:22:in `encode'

Env

HTTP HOSTS: forum.wackywriters.com

A causa di ciò, devo mantenere disabilitato il plugin Segui in modo che il nostro forum sia funzionale. I miei utenti sono molto tristi perché non possono usare questa funzionalità, quindi qualsiasi aiuto o almeno un’indicazione nella giusta direzione sarebbe davvero fantastico. Apprezzo molto il tempo che chiunque dedicherà a questo! Spero non sia EBCAK.
Grazie!