J’ai récemment configuré un nouveau Discourse (Discourse v3.4.0.beta3-dev) sur un nouveau VPS.
Lorsque j’active Google Oauth et que je me rends sur la page /signup et que je m’inscris avec un nouvel utilisateur Google, tout se passe bien avec Google, cependant, lorsque l’Oauth revient sur mon site, j’obtiens une erreur JS dans la console :
rsvp.js:23 Uncaught TypeError: Cannot read properties of undefined (reading 'set')
at auth-complete.js:145:38
at Array.forEach (<anonymous>)
at auth-complete.js:144:57
at _ (rsvp.js:434:1)
at y (rsvp.js:420:1)
at invoke (backburner.js.js:282:1)
at d.flush (backburner.js.js:197:1)
at p.flush (backburner.js.js:358:1)
at B._end (backburner.js.js:798:1)
at B.end (backburner.js.js:589:1)
at B._runExpiredTimers (backburner.js.js:905:1)
Cependant, si je vais sur la page /login et que je fais la même chose, cela fonctionne parfaitement.
Le bug s’est également produit lorsque j’ai essayé de m’inscrire ici, donc ce n’est pas seulement un problème avec mon installation.