diff --git a/src/Service/JobOrderHandler/CMBJobOrderHandler.php b/src/Service/JobOrderHandler/CMBJobOrderHandler.php index 40265ac2..bd268c51 100644 --- a/src/Service/JobOrderHandler/CMBJobOrderHandler.php +++ b/src/Service/JobOrderHandler/CMBJobOrderHandler.php @@ -431,7 +431,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface } // check if new customer - if ($req->request->get('new_customer')) + if ($req->request->get('new_customer', false)) { if (empty($req->request->get('customer_customer_notes'))) { @@ -443,6 +443,10 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface if (!($valid_mobile)) $error_array['customer_phone_mobile'] = 'Invalid mobile phone number.'; + // check if plate number is in request + if (empty($req->request->get('cv_plate'))) + $error_array['cv_plate'] = 'Plate number is required.'; + // find the vehicle using vid $new_vehicle = $em->getRepository(Vehicle::class)->find($req->request->get('vid')); if (empty($new_vehicle)) @@ -2447,7 +2451,7 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface } // check if new customer - if ($req->request->get('new_customer')) + if ($req->request->get('new_customer', false)) { if (empty($req->request->get('customer_customer_notes'))) { @@ -2459,6 +2463,10 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface if (!($valid_mobile)) $error_array['customer_phone_mobile'] = 'Invalid mobile phone number.'; + // check if plate number is in request + if (empty($req->request->get('cv_plate'))) + $error_array['cv_plate'] = 'Plate number is required.'; + // find the vehicle using vid $new_vehicle = $em->getRepository(Vehicle::class)->find($req->request->get('vid')); if (empty($new_vehicle)) diff --git a/templates/job-order/cmb.form.onestep.html.twig b/templates/job-order/cmb.form.onestep.html.twig index acd88d56..7d2344f2 100644 --- a/templates/job-order/cmb.form.onestep.html.twig +++ b/templates/job-order/cmb.form.onestep.html.twig @@ -184,7 +184,9 @@