Non, après des tests il apparaît que le problème persiste en 10.0.1.
Voici la solution que j’ai adoptée:
Fichier …/htdocs/core/class/commonobject.class.php => lignes 538, 540 et 541 pour la fonction « getFullName » remplacer $this->civility_id par $this->civility_code
Voici le résultat :
public function getFullName($langs, $option = 0, $nameorder = -1, $maxlen = 0)
{
//print "lastname=".$this->lastname." name=".$this->name." nom=".$this->nom."<br>\n";
$lastname=$this->lastname;
$firstname=$this->firstname;
if (empty($lastname)) $lastname=(isset($this->lastname)?$this->lastname:(isset($this->name)?$this->name:(isset($this->nom)?$this->nom:(isset($this->societe)?$this->societe:(isset($this->company)?$this->company:'')))));
$ret='';
if ($option && $this->civility_code)
{
if ($langs->transnoentitiesnoconv("Civility".$this->civility_code)!="Civility".$this->civility_code) $ret.=$langs->transnoentitiesnoconv("Civility".$this->civility_code).' ';
else $ret.=$this->civility_code.' ';
}
$ret.=dolGetFirstLastname($firstname, $lastname, $nameorder);
return dol_trunc($ret, $maxlen);
}