TypeError lors de déconnection #20
Labels
No labels
documentation
Doing
Doing
Good first issue
To Do
To Do
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DGNum/authens#20
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On peut la trigger à partir de https://git.eleves.ens.fr/dlesbre/48h-des-jeux/-/tree/bug en se connectant via un compte clipper (le mien était superuser mais je doute que ça influe) puis en se déconnectant (via le lien du site).
On obtient le traceback suivant:
Yo, je ne suis pas sûr d'avoir le temps de tester dans un délais court, mais si quelqu'un veut regarder, je suppose que
next_page
vaut None à cette ligne dans ton exemple:f24395ea41/authens/views.py (L142)
Si c'est le cas, ça veut dire que
None
est le « cas de base » de la vueLogoutView
dont on hérite et qu'on devrait juste renvoyer ceNone
pour mimer le comportement de la superclasse. Un fix raisonnable me semble être:À confirmer par un test et une seconde paire d'yeux.
mentioned in merge request !34
Bon en fait c'était pas malin ça ↑
Il faut quand même rediriger vers la page de logout du CAS, hopefully !34 règle le problème de façon plus intelligente.
mentioned in commit
22b4d440c3