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:
Manus
2026-04-16 11:51:20 -04:00
parent 19852d0907
commit b86977eae4
5 changed files with 20 additions and 6 deletions

View File

@@ -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,
})),
}),