Je viens d’essayer le mode anonyme sur mon instance Discourse et lorsque je clique pour entrer, rien ne se passe.
Voici l’erreur que je vois dans les journaux JS :
iPhone / Safari
Message (12 copies signalées)
NoMethodError (méthode non définie `<' pour nil:NilClass)
/var/www/discourse/app/services/anonymous_shadow_creator.rb:34:in `get'
Backtrace
/var/www/discourse/app/services/anonymous_shadow_creator.rb:34:in `get'
/var/www/discourse/app/services/anonymous_shadow_creator.rb:11:in `get'
/var/www/discourse/app/controllers/users_controller.rb:863:in `toggle_anon'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/abstract_controller/base.rb:195:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.3.2/lib/active_support/callbacks.rb:135:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/abstract_controller/callbacks.rb:41:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.3.2/lib/action_controller/metal/rescue.rb:22:in `process_action'
Env
HÔTES HTTP : se23.life
1 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
Août 5, 2020, 9:19
2
Ça semble pouvoir arriver si l’utilisateur masqué n’a jamais publié quoi que ce soit ?
3 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
Août 5, 2020, 10:49
3
Je ne suis pas sûr de savoir quelle serait la correction appropriée ici. Je pourrais faire ceci :
master ← jjaffeux:last_posted_at-shadow
merged 11:20AM - 05 Aug 20 UTC
Mais la vraie question est : comment quelqu’un qui a un post_count/topic_count peut-il ne pas avoir de last_posted_at ? Je n’ai pas creusé, mais il semble que cela ne devrait pas être possible ?
8 « J'aime »
Cela a fonctionné pour moi, merci @j.jaffeux
3 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
Août 5, 2020, 2:24
5
Si vous avez un moment pour enquêter sur la raison pour laquelle cet utilisateur se trouve dans cet état, cela pourrait être utile, mais ne vous inquiétez pas si vous ne le pouvez pas.
Merci pour le signalement et la mise à jour
2 « J'aime »
Très étrange – c’était moi (administrateur du site, utilisateur n°1). J’aurais dû tester le mode anonyme il y a quelque temps, avant de désactiver la fonctionnalité. Je l’ai réactivée aujourd’hui et c’est à ce moment-là que j’ai rencontré le bug.
1 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
Août 5, 2020, 2:34
7
Hmm, d’accord, merci. Je suppose que je vais classer cela dans « états étranges dus à une histoire rare »… pour l’instant en tout cas
3 « J'aime »
j.jaffeux
(Joffrey Jaffeux)
A fermé ce sujet ()
Août 9, 2020, 2:34
8
Ce sujet a été automatiquement fermé 4 jours après la dernière réponse. De nouvelles réponses ne sont plus autorisées.