From 2a26e2bec69c72f42bae6c1620be81737a30425c Mon Sep 17 00:00:00 2001 From: FitseTLT Date: Wed, 11 Sep 2024 23:54:13 +0300 Subject: [PATCH] updated to use policyField for list field types --- src/pages/EditReportFieldPage.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/EditReportFieldPage.tsx b/src/pages/EditReportFieldPage.tsx index 5ac849247ae0a..f575e96000435 100644 --- a/src/pages/EditReportFieldPage.tsx +++ b/src/pages/EditReportFieldPage.tsx @@ -52,13 +52,14 @@ function EditReportFieldPage({route, policy, report}: EditReportFieldPageProps) const styles = useThemeStyles(); const fieldKey = ReportUtils.getReportFieldKey(route.params.fieldID); const reportField = report?.fieldList?.[fieldKey] ?? policy?.fieldList?.[fieldKey]; + const policyField = policy?.fieldList?.[fieldKey] ?? reportField; const isDisabled = ReportUtils.isReportFieldDisabled(report, reportField, policy); const [isDeleteModalVisible, setIsDeleteModalVisible] = useState(false); const {translate} = useLocalize(); const isReportFieldTitle = ReportUtils.isReportFieldOfTypeTitle(reportField); const reportFieldsEnabled = (ReportUtils.isPaidGroupPolicyExpenseReport(report) && !!policy?.areReportFieldsEnabled) || isReportFieldTitle; - if (!reportFieldsEnabled || !reportField || !report || isDisabled) { + if (!reportFieldsEnabled || !reportField || !policyField || !report || isDisabled) { return ( !reportField.disabledOptions[index])} + fieldOptions={policyField.values.filter((_value: string, index: number) => !policyField.disabledOptions[index])} onSubmit={handleReportFieldChange} /> )}