diff --git a/src/Controller/ReportController.php b/src/Controller/ReportController.php index 37f6809a..e6d4df0c 100644 --- a/src/Controller/ReportController.php +++ b/src/Controller/ReportController.php @@ -544,13 +544,14 @@ class ReportController extends Controller $has_mobile = false; $mobile_date = ''; $mobile_number = ''; - $mobile_session = $em->getRepository(MobileSession::class)->findBy(['customer' => $cv->getCustomer()->getID()]); - foreach ($mobile_session as $mobile) + $mobile_session = $em->getRepository(MobileSession::class) + ->findOneBy(['customer' => $cv->getCustomer()->getID()], ['date_generated' => 'ASC']); + if ($mobile_session != null) { // get mobile data $has_mobile = true; - $mobile_date = $mobile->getDateGenerated()->format("d M Y"); - $mobile_number = $mobile->getPhoneNumber(); + $mobile_date = $mobile_session->getDateGenerated()->format("d M Y"); + $mobile_number = $mobile_session->getPhoneNumber(); } $has_warranty = true; $results[] = [