From b93aa1e892b26b9e1a1875cb198dcd442873b806 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Wed, 21 Dec 2011 21:52:02 +0100 Subject: [PATCH] Fix: code is not set during update if not needed --- htdocs/societe/class/societe.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 9ce94dec23d..c48f78f897b 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -499,7 +499,7 @@ class Societe extends CommonObject $sql .= ",default_lang = ".($this->default_lang?"'".$this->default_lang."'":"null"); $sql .= ",logo = ".($this->logo?"'".$this->logo."'":"null"); - if ($allowmodcodeclient) + if ($allowmodcodeclient && $this->client) { //$this->check_codeclient(); @@ -511,7 +511,7 @@ class Societe extends CommonObject $sql .= ", code_compta = ".($this->code_compta?"'".$this->db->escape($this->code_compta)."'":"null"); } - if ($allowmodcodefournisseur) + if ($allowmodcodefournisseur && $this->fournisseur) { //$this->check_codefournisseur(); @@ -1330,7 +1330,7 @@ class Societe extends CommonObject if ($this->id) { $now=dol_now(); - + $sql = "UPDATE ".MAIN_DB_PREFIX."societe "; $sql .= " SET price_level = '".$price_level."'"; $sql .= " WHERE rowid = " . $this->id;