Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Quand je connecte mon compte Zotero, stylo s'affiche dans la popup de retour #1040

Open
thom4parisot opened this issue Oct 11, 2024 · 1 comment

Comments

@thom4parisot
Copy link
Member

Étapes pour reproduire :

  1. aller sur l'écran d'écriture
  2. cliquer sur "Manage bibliography"
  3. cliquer sur "First, connect my Zotero account"
  4. aller jusqu'à "accepter"

Au retour :

  • la popup reste ouverte et Stylo s'affiche dedans
  • quand je ferme la popup, le bouton s'affiche toujours comme "First, connect my Zotero account" ; idem en actualisant
@thom4parisot
Copy link
Member Author

C'est le cas quand le req.user est undefined :

stylo/graphql/app.js

Lines 239 to 242 in 779e50a

} else {
logger.error({ err, user, info, status }, 'Unable to authenticate on Zotero, no user session found.')
res.status(400).redirect(req.session.origin)
}

En me déconnectant de Stylo, puis en me reconnectant, le req.user était bien positionné.

Ça coince dans un cas de figure où on est bien identifié sur Stylo (jeton front) mais que le jeton de session (ou sa valeur en base de données ; j'avais changé le nom de la base) ne correspond plus.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants