From a4fa76eef491ff3c13448f0a6dbb9ef67bc3ad6a Mon Sep 17 00:00:00 2001 From: ptibogxiv Date: Sat, 20 Aug 2022 13:24:38 +0200 Subject: [PATCH] Update api_contacts.class.php --- htdocs/societe/class/api_contacts.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/societe/class/api_contacts.class.php b/htdocs/societe/class/api_contacts.class.php index 4c7833c8b4e..e79c39a1955 100644 --- a/htdocs/societe/class/api_contacts.class.php +++ b/htdocs/societe/class/api_contacts.class.php @@ -296,7 +296,7 @@ class Contacts extends DolibarrApi if ($this->contact->create(DolibarrApiAccess::$user) < 0) { throw new RestException(500, "Error creating contact", array_merge(array($this->contact->error), $this->contact->errors)); } - if (isModEnabled('mailing') && !empty($this->contact->email)) { + if (isModEnabled('mailing') && !empty($this->contact->email) && isset($this->contact->no_email)) { $this->contact->setNoEmail($this->contact->no_email); } return $this->contact->id; @@ -331,7 +331,7 @@ class Contacts extends DolibarrApi $this->contact->$field = $value; } - if (isModEnabled('mailing') && !empty($this->contact->email)) { + if (isModEnabled('mailing') && !empty($this->contact->email) && isset($this->contact->no_email)) { $this->contact->setNoEmail($this->contact->no_email); }