Skip to content

Commit

Permalink
feat: reformatage des erreurs et des messages
Browse files Browse the repository at this point in the history
  • Loading branch information
jenovateurs committed Oct 16, 2024
1 parent db18d4f commit d4c76d1
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 15 deletions.
2 changes: 1 addition & 1 deletion backend/models/followup-schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ const FollowupSchema = new mongoose.Schema<Followup, FollowupModel>(
type: String,
validate: {
validator: validator.isMobilePhone,
message: "wrongPhoneNumber",
message: "Numéro de téléphone invalide",
isAsync: false,
},
},
Expand Down
7 changes: 1 addition & 6 deletions src/components/modals/errors-email-and-sms-modal.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,7 @@ const recapEmailState = computed(() => store.recapEmailState)
"
class="fr-alert fr-alert--error"
>
<p v-if="recapPhoneState === 'wrongPhoneNumber'">
Le numéro de téléphone est invalide. Nous vous recommandons de
vérifier votre numéro de téléphone ou de saisir uniquement votre
adresse e-mail.
</p>
<p v-else>
<p>
Une erreur s'est produite dans l'envoi par
{{
recapPhoneState === "error" && recapEmailState === "error"
Expand Down
14 changes: 6 additions & 8 deletions src/components/recap-email-and-sms-form.vue
Original file line number Diff line number Diff line change
Expand Up @@ -82,10 +82,7 @@ const sendRecap = async (surveyOptin) => {
)
}
} catch (error) {
if (
!error?.response?.data ||
!error?.response?.data.includes("wrongPhoneNumber")
) {
if (!error?.response?.data?.includes("Invalid")) {
console.error(error)
Sentry.captureException(error)
}
Expand Down Expand Up @@ -147,10 +144,7 @@ const sendRecapByEmailAndSms = async (surveyOptin) => {
store.setModalState(undefined)
await postFollowup(surveyOptin, emailValue.value, phoneValue.value)
} catch (error) {
if (
error?.response?.data &&
error?.response?.data.includes("wrongPhoneNumber")
) {
if (error?.response?.data?.includes("Numéro de téléphone invalide")) {
store.setFormRecapState("wrongPhoneNumber")
} else {
Sentry.captureException(error)
Expand Down Expand Up @@ -224,6 +218,10 @@ const ctaText = ref(computeCtaText())
faire le point sur les démarches que vous avez faites et les blocages que
vous avez rencontrés.
</p>
<p
>Vous pouvez saisir uniquement votre adresse e-mail pour être sur de
recevoir le recapitulatif.</p
>
<form class="fr-form fr-my-2w" @submit.prevent="sendRecap(true)">
<div class="fr-form-group">
<label class="fr-label" for="email"
Expand Down

0 comments on commit d4c76d1

Please sign in to comment.