mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-10 05:02:36 +01:00
Ensure contacts remain in the same order when saved
This commit is contained in:
parent
5bedba1474
commit
5322e16a4c
@ -105,9 +105,9 @@ class ClientRepository extends BaseRepository
|
||||
|
||||
// If the primary is set ensure it's listed first
|
||||
usort($contacts, function ($left, $right) {
|
||||
return (isset($right['is_primary']) ? $right['is_primary'] : 0) - (isset($left['is_primary']) ? $left['is_primary'] : 0);
|
||||
return (isset($right['is_primary']) ? $right['is_primary'] : 1) - (isset($left['is_primary']) ? $left['is_primary'] : 0);
|
||||
});
|
||||
|
||||
|
||||
foreach ($contacts as $contact) {
|
||||
$contact = $client->addContact($contact, $first);
|
||||
$contactIds[] = $contact->public_id;
|
||||
|
Loading…
Reference in New Issue
Block a user