From 44785d5a750794d5f8197eb697bf44cce0a8d222 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 28 Dec 2016 20:50:21 +0200 Subject: [PATCH] Working on white label renewal --- app/Models/Client.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Models/Client.php b/app/Models/Client.php index c7bb9102bb06..f1717246afaa 100644 --- a/app/Models/Client.php +++ b/app/Models/Client.php @@ -275,7 +275,12 @@ class Client extends EntityModel } else { $contact = Contact::createNew(); $contact->send_invoice = true; - $contact->contact_key = isset($data['contact_key']) ? $data['contact_key'] : str_random(RANDOM_KEY_LENGTH); + + if (isset($data['contact_key']) && $this->account->account_key == env('NINJA_LICENSE_ACCOUNT_KEY')) { + $contact->contact_key = $data['contact_key']; + } else { + $contact->contact_key = str_random(RANDOM_KEY_LENGTH); + } } if (Utils::hasFeature(FEATURE_CLIENT_PORTAL_PASSWORD) && $this->account->enable_portal_password){