Retour à la leçon
Mission

Mission : un graphique cassé qui blanchit tout le dashboard

Isoler un crash au bon segment de route et corriger une fuite d'information dans une erreur renvoyée au client.

Contexte

Sur /dashboard/analytics, un bug dans le calcul d'un graphique fait planter tout le composant, et actuellement toute l'application blanchit d'un coup, y compris le menu de navigation. Il n'existe aucun error.tsx dans le projet. Par ailleurs, la Server Action updateProfile fait actuellement catch (err) { return { success: false, error: err.message } }, ce qui a récemment exposé le nom exact d'une colonne de la base de données dans un message d'erreur affiché à l'utilisateur.