From 8bab96875724a50eb0610ce8209601ce2b8cd84a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anne=20L=27H=C3=B4te?= Date: Mon, 7 Mar 2022 13:06:32 +0100 Subject: [PATCH 1/2] =?UTF-8?q?fix(graphes):=20Corrige=20le=20graphique=20?= =?UTF-8?q?si=20pas=20de=20donn=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../publications/general/dynamique-ouverture/get-data.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Charts/publications/general/dynamique-ouverture/get-data.js b/src/components/Charts/publications/general/dynamique-ouverture/get-data.js index d239fbc9..d35175b5 100644 --- a/src/components/Charts/publications/general/dynamique-ouverture/get-data.js +++ b/src/components/Charts/publications/general/dynamique-ouverture/get-data.js @@ -105,9 +105,9 @@ function useGetData(observationSnaps, domain = '') { bsoDomain, y: ((el.by_is_oa.buckets.find((b) => b.key === 1)?.doc_count || 0) - * 100) - / (el.by_is_oa.buckets[0].doc_count - + el.by_is_oa.buckets[1]?.doc_count), + / ((el.by_is_oa.buckets?.[0]?.doc_count || 0) + + (el.by_is_oa.buckets?.[1]?.doc_count || 0))) + * 100, })); serie.ratios = filtered.map( (el) => `(${el.by_is_oa.buckets[0].doc_count}/${el.doc_count})`, From 82104a8dd0a64c6248552778ff8b4e54e40590d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anne=20L=27H=C3=B4te?= Date: Mon, 7 Mar 2022 13:14:40 +0100 Subject: [PATCH 2/2] fix(graphes): Si pas de correspondance entre le 'bsoLocalAffiliation' query param et le fichier de config, ne pas soulever d'erreur --- src/utils/helpers.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/utils/helpers.js b/src/utils/helpers.js index ce6403cc..60cc4b28 100644 --- a/src/utils/helpers.js +++ b/src/utils/helpers.js @@ -297,28 +297,29 @@ export function getURLSearchParams(search) { let startYear = 2013; if (bsoLocalAffiliation) { commentsName = urlSearchParams.get('commentsName')?.toLowerCase() - || locals[bsoLocalAffiliation].commentsName + || locals?.[bsoLocalAffiliation]?.commentsName || 'françaises'; displayTitle = !( ( urlSearchParams.get('displayTitle') - || locals[bsoLocalAffiliation].displayTitle + || locals?.[bsoLocalAffiliation]?.displayTitle )?.toLowerCase() === 'false' ); endYear = parseInt( urlSearchParams.get('endYear')?.toLowerCase() - || locals[bsoLocalAffiliation].endYear, + || locals?.[bsoLocalAffiliation]?.endYear, 10, ); name = urlSearchParams.get('name')?.toLowerCase() - || locals[bsoLocalAffiliation].name; + || locals?.[bsoLocalAffiliation]?.name; startYear = parseInt( urlSearchParams.get('startYear')?.toLowerCase() - || locals[bsoLocalAffiliation].startYear + || locals?.[bsoLocalAffiliation]?.startYear || 2013, 10, ); } + return { bsoLocalAffiliation, commentsName,