Checkpoint: 1) createSolution retourne maintenant l'insertId (number) au lieu du ResultSetHeader brut → solutionId n'est plus NaN. 2) La charte CGU est désormais affichée à chaque nouvelle session navigateur (sessionStorage) et non plus uniquement à la première connexion.
This commit is contained in:
@@ -108,8 +108,11 @@ export const appRouter = router({
|
||||
return { success: true };
|
||||
}),
|
||||
status: protectedProcedure.query(({ ctx }) => ({
|
||||
// La CGU doit être acceptée à chaque session (pas seulement la première fois)
|
||||
// On retourne toujours les données réelles mais le frontend gère la session
|
||||
accepted: ctx.user.cguAccepted,
|
||||
acceptedAt: ctx.user.cguAcceptedAt,
|
||||
userId: ctx.user.id,
|
||||
})),
|
||||
}),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user