Enable setting contact's public_id as id

This commit is contained in:
Hillel Coren 2016-04-17 12:39:52 +03:00
parent 7d08a7cddd
commit f31ab2eef1

View File

@ -146,7 +146,7 @@ class Client extends EntityModel
public function addContact($data, $isPrimary = false) public function addContact($data, $isPrimary = false)
{ {
$publicId = isset($data['public_id']) ? $data['public_id'] : false; $publicId = isset($data['public_id']) ? $data['public_id'] : (isset($data['id']) ? $data['id'] : false);
if ($publicId && $publicId != '-1') { if ($publicId && $publicId != '-1') {
$contact = Contact::scope($publicId)->firstOrFail(); $contact = Contact::scope($publicId)->firstOrFail();