IO-2114 Resolve missing translation on DMS form when no control tpye set.

This commit is contained in:
Patrick Fic
2022-11-25 08:27:56 -08:00
parent a64f9d8213
commit d6c6e5245d

View File

@@ -21,6 +21,7 @@ import { connect } from "react-redux";
import { createStructuredSelector } from "reselect"; import { createStructuredSelector } from "reselect";
import { determineDmsType } from "../../pages/dms/dms.container"; import { determineDmsType } from "../../pages/dms/dms.container";
import { selectBodyshop } from "../../redux/user/user.selectors"; import { selectBodyshop } from "../../redux/user/user.selectors";
import i18n from "../../translations/i18n";
import DmsCdkMakes from "../dms-cdk-makes/dms-cdk-makes.component"; import DmsCdkMakes from "../dms-cdk-makes/dms-cdk-makes.component";
import DmsCdkMakesRefetch from "../dms-cdk-makes/dms-cdk-makes.refetch.component"; import DmsCdkMakesRefetch from "../dms-cdk-makes/dms-cdk-makes.refetch.component";
import FormDatePicker from "../form-date-picker/form-date-picker.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( bodyshop.cdk_configuration.payers.find(
(i) => i && row && i.name === row.name (i) => i && row && i.name === row.name
); );
if (
return ( i18n.exists(`jobs.fields.${cdkPayer.control_type}`)
<div> )
{cdkPayer && return (
t(`jobs.fields.${cdkPayer.control_type}`)} <div>
</div> {cdkPayer &&
); t(`jobs.fields.${cdkPayer.control_type}`)}
</div>
);
else {
return null;
}
}} }}
</Form.Item> </Form.Item>