betagouv / rdv-service-public

Prise de RDV pour les services publics
https://rdv.anct.gouv.fr
GNU Affero General Public License v3.0
14 stars 2 forks source link

Le Reply-To ne fonctionne pas avec les intervenants #3802

Open Holist opened 11 months ago

Holist commented 11 months ago

ℹ️ 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

francois-ferrandis commented 11 months ago

À 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éé.