diff --git a/src/Leads/Contact.php b/src/Leads/Contact.php index 70a62d8..36f94df 100644 --- a/src/Leads/Contact.php +++ b/src/Leads/Contact.php @@ -183,11 +183,13 @@ public function update(Dealer $dealer, User $user) : self } if (!empty($this->phones) && isset($data['ContactInformation']['Phones'])) { - $data['ContactInformation']['Phones'][0]['Number'] = Str::limit( - preg_replace('/[^0-9]/', '', $data['ContactInformation']['Phones'][0]['Number']), - 10, - '' - ); + if (isset($data['ContactInformation']['Phones'][0])) { + $data['ContactInformation']['Phones'][0]['Number'] = Str::limit( + preg_replace('/[^0-9]/', '', $data['ContactInformation']['Phones'][0]['Number']), + 10, + '' + ); + } } $response = $client->put('/gateway/v1/contact/' . $this->id, json_encode($data));