diff --git a/Front-End/src/app/[locale]/admin/subscriptions/page.js b/Front-End/src/app/[locale]/admin/subscriptions/page.js index 551a710..621bafc 100644 --- a/Front-End/src/app/[locale]/admin/subscriptions/page.js +++ b/Front-End/src/app/[locale]/admin/subscriptions/page.js @@ -88,7 +88,7 @@ export default function Page({ params: { locale } }) { if (ficheInscriptions) { setFichesInscriptionsDataEnCours(fichesInscriptions); } - const calculatedTotalPages = Math.ceil(count / pageSize); + const calculatedTotalPages = count === 0 ? 1 : Math.ceil(count / pageSize); setTotalPending(count); setTotalPages(calculatedTotalPages); } @@ -304,10 +304,10 @@ export default function Page({ params: { locale } }) { .then(data => { console.log('Success:', data); setFichesInscriptionsDataEnCours(prevState => { - if (prevState && prevState.length > 0) { + if (prevState) { return [...prevState, data]; } - return prevState; + return [data]; }); setTotalPending(totalPending+1); if (updatedData.autoMail) {