Fix #15829
This commit is contained in:
parent
5f9b53004b
commit
5164a96aa0
@ -3650,7 +3650,7 @@ class Societe extends CommonObject
|
|||||||
public function create_from_member(Adherent $member, $socname = '', $socalias = '', $customercode = '')
|
public function create_from_member(Adherent $member, $socname = '', $socalias = '', $customercode = '')
|
||||||
{
|
{
|
||||||
// phpcs:enable
|
// phpcs:enable
|
||||||
global $user, $langs;
|
global $conf, $user, $langs;
|
||||||
|
|
||||||
dol_syslog(get_class($this)."::create_from_member", LOG_DEBUG);
|
dol_syslog(get_class($this)."::create_from_member", LOG_DEBUG);
|
||||||
|
|
||||||
@ -3683,6 +3683,22 @@ class Societe extends CommonObject
|
|||||||
$result = $this->create($user);
|
$result = $this->create($user);
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
{
|
{
|
||||||
|
// Auto-create contact on thirdparty creation
|
||||||
|
if (!empty($conf->global->THIRDPARTY_DEFAULT_CREATE_CONTACT))
|
||||||
|
{
|
||||||
|
// Fill fields needed by contact
|
||||||
|
$this->name_bis = $member->lastname;
|
||||||
|
$this->firstname = $member->firstname;
|
||||||
|
$this->civility_id = $member->civility_id;
|
||||||
|
dol_syslog("We ask to create a contact/address too", LOG_DEBUG);
|
||||||
|
$result = $this->create_individual($user);
|
||||||
|
if ($result < 0)
|
||||||
|
{
|
||||||
|
setEventMessages($this->error, $this->errors, 'errors');
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$sql = "UPDATE ".MAIN_DB_PREFIX."adherent";
|
$sql = "UPDATE ".MAIN_DB_PREFIX."adherent";
|
||||||
$sql .= " SET fk_soc=".$this->id;
|
$sql .= " SET fk_soc=".$this->id;
|
||||||
$sql .= " WHERE rowid=".$member->id;
|
$sql .= " WHERE rowid=".$member->id;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user