From 661e048206287b5622a3c3c92e6ee0c9124c77b2 Mon Sep 17 00:00:00 2001 From: Korina Cordero Date: Tue, 16 Jun 2020 03:58:39 +0000 Subject: [PATCH] Add checking for rider availability when saving JO. #422 --- src/Service/JobOrderHandler/CMBJobOrderHandler.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Service/JobOrderHandler/CMBJobOrderHandler.php b/src/Service/JobOrderHandler/CMBJobOrderHandler.php index 862d431b..03f84e44 100644 --- a/src/Service/JobOrderHandler/CMBJobOrderHandler.php +++ b/src/Service/JobOrderHandler/CMBJobOrderHandler.php @@ -544,6 +544,10 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface if (empty($rider)) { $error_array['rider'] = 'Invalid rider specified.'; + } else { + // check if rider is still available + if (!($rider->isAvailable())) + $error_array['rider'] = 'Selected rider is unavailable.'; } } }