From 592c533d1f2b8b762d70f0f84ddedb9f9f8cf80a Mon Sep 17 00:00:00 2001 From: rikuke <33894149+rikuke@users.noreply.github.com> Date: Wed, 20 Sep 2023 14:55:57 +0300 Subject: [PATCH] fix: non-date string crash in trainingCompensationEndDate (#2262) --- .../SalaryBenefitCalculatorView.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/benefit/handler/src/components/applicationReview/salaryBenefitCalculatorView/SalaryBenefitCalculatorView.tsx b/frontend/benefit/handler/src/components/applicationReview/salaryBenefitCalculatorView/SalaryBenefitCalculatorView.tsx index d4c09527ad..4080a95fea 100644 --- a/frontend/benefit/handler/src/components/applicationReview/salaryBenefitCalculatorView/SalaryBenefitCalculatorView.tsx +++ b/frontend/benefit/handler/src/components/applicationReview/salaryBenefitCalculatorView/SalaryBenefitCalculatorView.tsx @@ -534,12 +534,12 @@ const SalaryBenefitCalculatorView: React.FC< setNewTrainingCompensation((prevValue) => ({ ...prevValue, endDate: - getCorrectEndDate(prevValue.startDate, value).toString() ?? + getCorrectEndDate(prevValue.startDate, value)?.toString() ?? '', })) } value={convertToUIDateFormat(newTrainingCompensation.endDate)} - invalid={!!getErrorMessage(fields.trainingCompensationEndDate.name)} + invalid={fields.trainingCompensationEndDate && !!getErrorMessage(fields.trainingCompensationEndDate.name)} aria-invalid={!!getErrorMessage(fields.trainingCompensationEndDate.name)} errorText={getErrorMessage(fields.trainingCompensationEndDate.name)} style={{ paddingRight: `${theme.spacing.s}` }}