diff --git a/src/app/components/listing/listing-edit.jsx b/src/app/components/listing/listing-edit.jsx
index 8fd1389ef6..0a5f7154f3 100755
--- a/src/app/components/listing/listing-edit.jsx
+++ b/src/app/components/listing/listing-edit.jsx
@@ -37,6 +37,8 @@ import { getDisplayDateFormat } from 'services/date-util';
import { ListingContext, UserContext } from 'shared/contexts';
const validationSchema = yup.object({
+ acbCertificationId: yup.string()
+ .max(250, 'ONC-ACB Certification Id must be 250 characters or less'),
certifyingBody: yup.string()
.required('ONC-ACB is required'),
productCode: yup.string()
@@ -180,6 +182,7 @@ function ChplListingEdit({
payload: {
listing: {
...listing,
+ acbCertificationId: formik.values.acbCertificationId,
certificationEvents: selectedStatuses,
certifyingBody: acbs.find((acb) => acb.name === formik.values.certifyingBody),
testingLabs: selectedAtls.map((atl) => ({ testingLab: atl })),
@@ -198,6 +201,7 @@ function ChplListingEdit({
formik = useFormik({
initialValues: {
+ acbCertificationId: listing.acbCertificationId ?? '',
certifyingBody: listing.certifyingBody.name ?? '',
productCode: listing.chplProductNumber.split('.')[4],
versionCode: listing.chplProductNumber.split('.')[5],
@@ -422,6 +426,16 @@ function ChplListingEdit({
&& (
{listing.certifyingBody.name}
)}
+