diff --git a/src/Controller/TicketController.php b/src/Controller/TicketController.php index 00dd82be..ce4f5488 100644 --- a/src/Controller/TicketController.php +++ b/src/Controller/TicketController.php @@ -208,6 +208,9 @@ class TicketController extends Controller $em = $this->getDoctrine()->getManager(); + // initialize error list + $error_array = []; + // get customer data if ($customer_id) { $customer = $em->getRepository(Customer::class)->find($customer_id); @@ -254,6 +257,10 @@ class TicketController extends Controller // get source of awareness if any $soa_type = $req->request->get('source_of_awareness'); + // source of awareness is now required + if (empty($soa_type)) + $error_array['source_of_awareness'] = 'Source of awareness is required.'; + // get remarks $remarks = $req->request->get('remarks', ''); @@ -281,9 +288,6 @@ class TicketController extends Controller $obj->setJobOrder($job_order); } - // initialize error list - $error_array = []; - // validate $errors = $validator->validate($obj); @@ -423,6 +427,9 @@ class TicketController extends Controller $em = $this->getDoctrine()->getManager(); $obj = $em->getRepository(Ticket::class)->find($id); + // initialize error list + $error_array = []; + // make sure this row exists if (empty($obj)) throw $this->createNotFoundException('The item does not exist'); @@ -461,6 +468,10 @@ class TicketController extends Controller // get source of awareness if any $soa_type = $req->request->get('source_of_awareness'); + // source of awareness is now required + if (empty($soa_type)) + $error_array['source_of_awareness'] = 'Source of awareness is required.'; + // get remarks $remarks = $req->request->get('remarks', ''); @@ -476,9 +487,6 @@ class TicketController extends Controller ->setSourceOfAwareness($soa_type) ->setRemarks($remarks); - // initialize error list - $error_array = []; - // validate $errors = $validator->validate($obj); diff --git a/templates/ticket/form.html.twig b/templates/ticket/form.html.twig index da0bca86..e4d2dd85 100644 --- a/templates/ticket/form.html.twig +++ b/templates/ticket/form.html.twig @@ -126,7 +126,6 @@