From b49938e36ddab14104f630264b81d5e2b30dc18b Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 17 Apr 2016 20:40:23 +1000 Subject: [PATCH] contacts array sorter --- app/Ninja/Repositories/ClientRepository.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Ninja/Repositories/ClientRepository.php b/app/Ninja/Repositories/ClientRepository.php index 9df81663a5e5..f62014177e33 100644 --- a/app/Ninja/Repositories/ClientRepository.php +++ b/app/Ninja/Repositories/ClientRepository.php @@ -100,6 +100,10 @@ class ClientRepository extends BaseRepository $contacts = isset($data['contact']) ? [$data['contact']] : $data['contacts']; $contactIds = []; + $contacts = usort($contacts, function ($left, $right) { + return $left['priority'] - $right['priority']; + }); + foreach ($contacts as $contact) { $contact = $client->addContact($contact, $first); $contactIds[] = $contact->public_id;