From d6c6e5245dae59108c200d2b830552fec7a6c6a6 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Fri, 25 Nov 2022 08:27:56 -0800 Subject: [PATCH] IO-2114 Resolve missing translation on DMS form when no control tpye set. --- .../dms-post-form/dms-post-form.component.jsx | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/client/src/components/dms-post-form/dms-post-form.component.jsx b/client/src/components/dms-post-form/dms-post-form.component.jsx index 34e290230..fc68333b7 100644 --- a/client/src/components/dms-post-form/dms-post-form.component.jsx +++ b/client/src/components/dms-post-form/dms-post-form.component.jsx @@ -21,6 +21,7 @@ import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { determineDmsType } from "../../pages/dms/dms.container"; import { selectBodyshop } from "../../redux/user/user.selectors"; +import i18n from "../../translations/i18n"; import DmsCdkMakes from "../dms-cdk-makes/dms-cdk-makes.component"; import DmsCdkMakesRefetch from "../dms-cdk-makes/dms-cdk-makes.refetch.component"; import FormDatePicker from "../form-date-picker/form-date-picker.component"; @@ -335,13 +336,18 @@ export function DmsPostForm({ bodyshop, socket, job, logsRef }) { bodyshop.cdk_configuration.payers.find( (i) => i && row && i.name === row.name ); - - return ( -
- {cdkPayer && - t(`jobs.fields.${cdkPayer.control_type}`)} -
- ); + if ( + i18n.exists(`jobs.fields.${cdkPayer.control_type}`) + ) + return ( +
+ {cdkPayer && + t(`jobs.fields.${cdkPayer.control_type}`)} +
+ ); + else { + return null; + } }}