mirror of
https://github.com/IliesAllali/parenthese.git
synced 2026-11-06 23:32:08 +00:00
fix(entree): un lien de diffusion (?source=) sans session ouvre la démo
Depuis l'accueil à deux choix (18/10), un visiteur sans session arrivé par app.parenthese.io/?source=… tombait sur « Que voulez-vous faire ? » au lieu de l'arbre d'exemple. Tous les liens de diffusion (presse, créateurs, groupes) sont écrits sans ?demo, dont plusieurs déjà envoyés. Sans session et avec ?source : la démo, comme avant. Sans paramètre : l'accueil à deux choix reste. ?account=register et les liens de famille ne changent pas. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
db09620a58
commit
0cf851475f
1 file changed
+6
@@ -2502,10 +2502,16 @@ function App() {
|
||||
const resolvedTreeOwnerEmail = ''
|
||||
|
||||
// Root app:
|
||||
// - not connected, arrivé par un lien de diffusion (?source=…) => la démo, comme avant le 18/10 : ces liens
|
||||
// promettent l'arbre d'exemple et ont été envoyés sans ?demo (presse, créateurs, groupes)
|
||||
// - not connected => accueil à deux choix (variante B, 18/10)
|
||||
// - connected => continue bootstrap to open the user's tree
|
||||
if (!slug && !TREE_ID_FROM_ENV && !query.has('account')) {
|
||||
const userToken = auth.restoreUserToken()
|
||||
if (!userToken && query.has('source')) {
|
||||
tree.handleUseDemo()
|
||||
return
|
||||
}
|
||||
if (!userToken) {
|
||||
await authOptionsReady
|
||||
if (!active) return
|
||||
|
||||
Reference in new issue
Block a user