From e76a40c412d7e4eea2b12a7a0f5c99947e9e5575 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Mon, 29 Mar 2021 15:16:52 +0200 Subject: [PATCH] =?UTF-8?q?Utilise=20le=20taux=20de=20versement=20transpor?= =?UTF-8?q?t=20du=20fichier=20json=20plut=C3=B4t=20que=20des=20lambda=20ne?= =?UTF-8?q?tlify?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problème d'api limit dû à une utilisation de l'api par d'autres acteurs inconnus --- modele-social/règles/entreprise-établissement.yaml | 3 ++- .../components/conversation/select/SelectCommune.tsx | 11 +++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/modele-social/règles/entreprise-établissement.yaml b/modele-social/règles/entreprise-établissement.yaml index eedb020e6..1e0d0c6dc 100644 --- a/modele-social/règles/entreprise-établissement.yaml +++ b/modele-social/règles/entreprise-établissement.yaml @@ -787,7 +787,7 @@ entreprise . activité . débit de tabac: nom: Non renseignée departement: nom: Non renseigné - taux du versement transport: 0.018 + taux du versement transport: 1.8 établissement . localisation . code commune: formule: @@ -805,6 +805,7 @@ entreprise . activité . débit de tabac: chemin: nom établissement . taux du versement transport: + unité: "%" formule: synchronisation: data: localisation diff --git a/mon-entreprise/source/components/conversation/select/SelectCommune.tsx b/mon-entreprise/source/components/conversation/select/SelectCommune.tsx index 0cbc1020b..5ab08c091 100644 --- a/mon-entreprise/source/components/conversation/select/SelectCommune.tsx +++ b/mon-entreprise/source/components/conversation/select/SelectCommune.tsx @@ -26,16 +26,15 @@ type Commune = { nom: string } -async function tauxVersementTransport(codeCommune: Commune['code']) { - const response = await fetch( - 'https://versement-transport.netlify.app/.netlify/functions/taux-par-code-commune?codeCommune=' + - codeCommune - ) +async function tauxVersementTransport( + codeCommune: Commune['code'] +): Promise { + const response = await fetch('/data/versement-transport.json') if (!response.ok) { return null } const json = await response.json() - return json.taux + return json[codeCommune] ?? null } function formatCommune(value: Commune) { return value && `${value.nom} (${value.codePostal})`