From 5177c87f2e114cf4143983160c8f468369b11fc4 Mon Sep 17 00:00:00 2001 From: Anthony Bushara Date: Thu, 30 Jan 2025 14:29:34 -0500 Subject: [PATCH] chore: fix fallback for household count --- app/lib/helpers/ccbcSummaryGenerateFormData.ts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/lib/helpers/ccbcSummaryGenerateFormData.ts b/app/lib/helpers/ccbcSummaryGenerateFormData.ts index 128b7433ea..1dacb5cf5b 100644 --- a/app/lib/helpers/ccbcSummaryGenerateFormData.ts +++ b/app/lib/helpers/ccbcSummaryGenerateFormData.ts @@ -216,9 +216,8 @@ const getFallBackFields = (applicationData, formData, communities) => { communities: 'N/A', indigenousCommunities: 'N/A', nonIndigenousCommunities: 'N/A', - totalHouseholdsImpacted: 'N/A', - numberOfIndigenousHouseholds: 'N/A', }; + const fallBackFields = { benefitingCommunities: !communities?.benefitingCommunities?.length ? 'None' @@ -233,6 +232,17 @@ const getFallBackFields = (applicationData, formData, communities) => { regionalDistricts: !formData?.locations?.regionalDistricts?.length ? 'TBD' : null, + // since we can get non-integers, check if it's a NaN + totalHouseholdsImpacted: Number.isNaN( + formData?.counts?.totalHouseholdsImpacted + ) + ? 'N/A' + : null, + numberOfIndigenousHouseholds: Number.isNaN( + formData?.counts?.numberOfIndigenousHouseholds + ) + ? 'N/A' + : null, ...template9MissingFallBackData, };