Description
Une alerte Sentry est remontée lorsque l’on charge le TDB. Il s’agit d’une erreur SELECT N+1.
Reproduction
Configurer Sentry sur son environnement de développement || Faire le test en démo
Se connecter à son espace Aidant
Résultat constaté
Une erreur Sentry est levée (Sur Mattermost et dans Sentry)
Résultat attendu
Plus aucune erreur du type SELECT N+1 n’est remontée sur Sentry et dans Mattermost
NB :
Techniquement, nous récupérons la liste des identifiants des diagnostics de l’Aidant puis nous bouclons sur chacun d’entre eux afin de faire la requête vers le diagnostic correspondant.
Une requête du type SELECT * FROM diagnostics WHERE id IN (LISTE_DIAGNOSTIC) règlerait le problème
Contexte Tableau de bord Aidant
Description Une alerte Sentry est remontée lorsque l’on charge le TDB. Il s’agit d’une erreur SELECT N+1.
Reproduction
Résultat constaté Une erreur Sentry est levée (Sur Mattermost et dans Sentry)
Résultat attendu Plus aucune erreur du type
SELECT N+1
n’est remontée sur Sentry et dans MattermostNB : Techniquement, nous récupérons la liste des identifiants des diagnostics de l’Aidant puis nous bouclons sur chacun d’entre eux afin de faire la requête vers le diagnostic correspondant. Une requête du type
SELECT * FROM diagnostics WHERE id IN (LISTE_DIAGNOSTIC)
règlerait le problème