betagouv/rdv-service-public

Le Reply-To ne fonctionne pas avec les intervenants

Opened this issue · 1 comments

ℹ️ Contexte

https://sentry.incubateur.net/organizations/betagouv/issues/66367/events/cbb736e1a2d647b1a5572efe09d78ed3/?project=74&query=is%3Aunresolved&referrer=oldest-event

❓ Définition du problème

La fonctionnalité de reply-to ne fonctionne pas quand un rdv est attaché à un agent intervenant uniquement.
Le mailer envoit une erreur à sentry (champ to vide).

💡 Solution envisagée

J'ai cherché mais je n'ai pas de solution simple à mettre en place.
Peut être que le plus simple serait d'utiliser papertrail pour fallback l'email de l'agent qui a créé le rdv dans le cas ou l'usager répond à la notification qu'il a reçu pour un rdv avec intervenant.
Malheureusement en l'état papertrail ne stocke pas l'id ou l'email de l'agent mais son nom/prénom. A discuter donc.
J'ai découvert l'existence de ce concern par ailleurs que l'on pourrait étoffer : https://github.com/betagouv/rdv-solidarites.fr/blob/e91dd1e1609d7352960d7e48fdcae61cfe7e6019/app/models/concerns/rdv/authored_concern.rb#L3

À mon avis, vu le volume pour le moment, la solution pragmatique consiste à transférer la réponse au support, avec les infos nécessaire pour retrouver manuellement l'agent qui a créé.